Improved external binding

Fixes a problem that caused an out-of-sync-error for certain characters in entity titles

Adds a resync-feature to external bindings. The current ID:s are sent to the search view and the view may call back to the parent with a ID->Name map.

Adds postMessage-support to the external binding feature. The old API is still active (postMessage uses the old API internally).