Unify autocompletion by ctrl-space and while typing
Merge branch 'master' into bugs/autocomplete-by-ctrl-space-60333662

Conflicts:
	app/scripts/services/code-mirror.js
	test/spec/raml-editor-main.js
Merge pull request #130 from mulesoft/functional-tests

Functional tests
Treat empty document as normal; hide console upon errors
Enable toggling light/dark themes
Go back to JSON.parse while reading config options
Merge pull request #133 from mulesoft/bugs/treat-empty-document-as-normal-62070604

Treat empty document as normal; hide console upon errors
Fixing enter key indentation at the start of a line.

When you press enter on the first non-whitespace character,
indentation is preserved whether or not you have children.
Merge pull request #134 from mulesoft/bugs/fix-indentation-enter-at-line-start-61931866

Fixing enter key indentation at the start of a line
Merge branch 'master' into bugs/autocomplete-by-ctrl-space-60333662

Conflicts:
	app/scripts/controllers/raml-editor-main.js
	test/spec/raml-editor-main.js
Merge pull request #124 from mulesoft/bugs/autocomplete-by-ctrl-space-60333662

Unify autocompletion by ctrl-space and while typing
Merge branch 'master' of github.com:ivolazy/api-designer into ivolazy-master

Conflicts:
	app/scripts/controllers/raml-editor-main.js
Integrated new version of raml-grammar into designer
Merge pull request #135 from mulesoft/chores/integrate-new-grammar

Integrated new version of raml-grammar into designer
Fix suggestion for documentation
Handling another case of improper suggestions within YAML array.
Backspace should remove only one whitespace with tabs after it
Merge pull request #136 from mulesoft/bugs/fix-suggestion-for-documentation-62280282

Fix suggestion for documentation
Merge pull request #137 from mulesoft/bugs/backspace-does-not-handle-whitespaces-properly-62320586

Backspace should remove only one whitespace with tabs after it
Sort shelf elements in alphabetical order