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.
Merge pull request #172 from mulesoft/bugs/protocol-options-are-being-not-offered-properly-62915632

Bugs/protocol options are being not offered properly 62915632