Create "NonVisualMode" to avoid visual operations for embedders that don't need it
<rdar://problem/110625441>
Pull request: https://github.com/WebKit/WebKit/pull/14854
Created attachment 466749 [details] Example app that uses it