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.
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
adding test for #62915632
Merge branch 'master' into bugs/protocol-options-are-being-not-offered-properly-62915632

Conflicts:
	bower.json
	scenario/support/protractor.conf.js
	scenario/test/lib/editor-helper.js
Merge branch 'master' into bugs/protocol-options-are-being-not-offered-properly-62915632
adding some config changes - to saucelabs test
cleanup -  config file and editor-helper.
Add `saveMeta` and `loadMeta` to `ramlRepository` service
Merge pull request #184 from mulesoft/chores/add-per-file-metadata

Add `saveMeta` and `loadMeta` to `ramlRepository` service
Merge pull request #172 from mulesoft/bugs/protocol-options-are-being-not-offered-properly-62915632

Bugs/protocol options are being not offered properly 62915632
Eliminating jumping when designer has errors

Added an invisible border to occupy error border space.
Ensure selection of another file on deleteion.
Merge branch 'master' into features/display-error-messages-for-collapsed-code-62912124

Conflicts:
	scenario/test/lib/editor-helper.js
update protractor.config.js url