Initial work on floating context menu
VE-847: window resizing and performance work
VE-847: Removing trailing comma
VE-847: Fixes from code review
VE-847: Make mergable
VE-999 Fix tracking event not firing more than once
VE-847: Code review changes
VE-847: Minor fixes and better naming for document node events
Merge pull request #3654 from Wikia/VE-999

VE-999 Fix tracking event not firing more than once
Merge pull request #3624 from Wikia/VE-847

VE-847: Floating context menu
Merge branch 've-sprint-18' into VE-1024

Conflicts:
	extensions/VisualEditor/lib/ve/modules/ve/ui/ve.ui.Toolbar.js