Fixed bug where protocol relative urls would be forced into http protocol.
Fixed bug where internal images with data urls such as video elements would be removed by the paste_data_images option.
Rewrote the setCursorLocation function to have an optional start node.
Fixed bug where the caret wasn't moved to the first suitable element when updating the source.
Fixed various IE forced root block bugs.
Fixed multiple toolbar layout and moved the BeforeRenderUI event to theme.js
Show native contextmenu with ctrl key. This restores TinyMCE 3.x behavior which allows Safari (and other) spell suggestions on the native contextmenu to be used.
Merge branch 'native_contextmenu'
Merge branch 'master' into teampage
Adds the mac_ctrl_key=ctrl/cmd/both preference so that mac users can have their ctrl keys back. The default is set to 'both' to match existing behavior, but 'cmd' will work like other editors on the mac. For example, Ctrl-A will move the cursor to the beginning of the line while Cmd-A will select the entire buffer.
Show native contextmenu with ctrl key. This restores TinyMCE 3.x behavior which allows Safari (and other) spell suggestions on the native contextmenu to be used.
Merge branch 'master' of https://github.com/tractionsoftware/tinymce
Merge branch 'master' into teampage

Conflicts:
	js/tinymce/skins/lightgray/TinyMCE.less
Remove paddding adjustment made in upstream