Making scenario tests work in TravisCI.

Simplifying configuration and grunt protractor grunt task.
Merge branch 'master' into chores/functional-test-ci-59715128
Oops forgot to replace ramlUrl with '/'.
Merge branch 'master' into chores/functional-test-ci-59715128

Conflicts:
	.travis.yml
	Gruntfile.js
	package.json
	scenario/support/protractor.conf.js
	scenario/test/e2e/editor-console.js
	scenario/test/e2e/editor-parser.js
	scenario/test/e2e/editor-shelf/resource-types/rt-methods.js
	scenario/test/e2e/editor-shelf/resource-types/rt-root.js
	scenario/test/e2e/editor-shelf/resource/resource-methods.js
	scenario/test/e2e/editor-shelf/resource/resource-root.js
	scenario/test/e2e/editor-shelf/root.js
	scenario/test/e2e/editor-shelf/traits.js
	tasks/protractor.js
Adding saucelabs to run in bamboo
adding shelf-refressions.js
saucelabs.conf.js - adding jasmineNodeOpts - isVerbose: true
adding changes to run sanity test with travis
changing timeout -
changing timeout -
update protractor 0.14.0 - with phantomjs patch -
Oops, uncommenting tests to run
forget to commit protractor.config.js
Merge branch 'master' into sanity-muse-e2e
adding some changes to muse-e2e.js to run the test on phantomjs
adding some changes to muse-e2e.js to run the test on phantomjs
Merge pull request #127 from mulesoft/sanity-muse-e2e

Sanity muse e2e