Added reference to angular splitter control
Initial implementation of custom proportional splitter
Finished conversion from floats to using flex boxes. About to add the
splitter back into the ui.
Much improved CSS, now works on firefox as well.
Many careful changes and tweaks to make sure things work on firefox, ie
and chrome.
Merge branch 'file_browser_bar' into features/make-console-section-resizeable-61490090

Conflicts:
	app/index.html
	app/scripts/app.js
	app/views/raml-editor-main.tmpl.html
	karma.conf.js
Now rescale splitter so that it doesn't disappear when the window scales
and so that it tries to be as close as possible to its preferred size.
Splitter window resize logic now works well.
Complex scaling logic and scaling persistence hooked up.
Code cleanups; removing some unused extra parameters.
Fixed case where initial preferred size is not available, e.g. on first
designer usage.
Fixed jshint error
Per Pavel's feedback, disabled automatic docking.
Only left mouse button does splitter drag.
Merge branch 'file_browser_bar' into features/make-console-section-resizeable-61490090

Conflicts:
	app/views/raml-editor-main.tmpl.html
Fixes to merge the delete functionality in cleanly. Make file browser
bigger.
Fixed chrome bug where console always appeared under tabs.
Fixed issue where the "Loading..." message wasn't showing correctly in the
file browser.
Fixed issue where the scrollbar was showing when the splitter was
collapsed.
CSS tweaks to make file browser scale properly when the window is resized
so that the save/new buttons are never hidden.
CSS change to make file browser save-submenu show up correctly on top of
all other elements in IE.
Cleanup and remove unused CSS rules