Add support for showing the platform data interaction caret in WebKit2
<rdar://problem/31146295>
Created attachment 304967 [details] Patch Patch
Created attachment 305001 [details] OpenSource build fixes
Landed in <https://trac.webkit.org/changeset/214284/webkit>