Update codemirror to 4.1

Used `bower install codemirror --save` and resolved the conflict to 4.1
despite angular-ui-codemirror wanting 3.19.
Add Scenario to preamble autocomplete options
Add indentation to autocomplete service
Add jump cursor functionality to Ctrl-Space
Add flan to linter error tooltips
Fix autocomplete-service tests now that we return a completionObject
Update test task in gruntfile