Provide a generic JavaScript message router implementation (issue #1183).

git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk/cef3@1574 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
Windows: Fix 64-bit compile errors (issue #1184).

git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk/cef3@1576 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
Add a CefGetMimeType function for retrieving the mime type of a file extension (issue #1098).

git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk/cef3@1577 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
Add a new CefURLParts.origin member for retrieving the origin when parsing a URL.

git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk/cef3@1578 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
Fix crash when using asynchronous continuation with a custom resource handler (issue #1066).

git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk/cef3@1579 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
Merge latest 'master' and 'refactoring'