Updated parser
Significant intelligence added to the shelf to support the associated
ticket's requirements. E.g. the ability to properly insert shelf elements
into an array of text nodes.
Added test coverage for new APIs.
Pointed bower.json at latest raml-grammar commit.
Code folding preserves error messages
Merge branch 'master' into bugs/protocol-options-are-being-not-offered-properly-62915632

Conflicts:
	app/scripts/controllers/raml-editor-shelf.js
	app/scripts/services/lightweight-dom.js
	app/scripts/services/lightweight-parse.js
	app/scripts/services/raml-hint.js
	test/spec/lightweight-parse.js
updating saucelabs.conf.js
Merge pull request #176 from mulesoft/functional-tests

updating saucelabs.conf.js
Added css directory to .gitignore
Added seleniumPort setting (default) to local.conf.js to fix a bug in Mavericks when finding an available port for selenium-standalone
 Fix bug in file renaming so that user is reprompted for a unique filename when they provide one that is already taken
Fixing overflow issues with splitter
update protractor version to 0.17.0
some refactor to support multifile_browser
adding test to new functionality added to multi file browser.
Use a border instead of a box shadow on error.

The box shadow is being hidden by neighboring components with higher
z-index. Switching to a border for now.
Merge branch 'file_browser_bar' of github.com:mulesoft/api-designer into file_browser_bar
adding helpers to new functionality added to multi file browser.
adding support for file-browser-bar to saucelabs tests
updating protractor.config.js to support browser popup.
and adding some tests to file-browser.js
Added save button directive
Restyled menu bar buttons
Using fixed positioning to place context menu.