Search result improvements

Search results get their own tab
Included modules

Too much was getting on Global scope, so put back in place the modules
Formatted code
Fixed refactor bug
Added property view

Added property view
Fixed rename bug
Improved MVC patterns

Implemented better MVC for outline and property panes
Improved expand of outline navigator
small fixes

Better grey theme
Refactored open session logic
Implemented first go at history mechanism
Trying some new completion options
Completion improvement

Added completion support for other languages
Started support for snippets
Upgraded ACE libraries
Improved some more performance
better autocomplete popup
extra icon
Undid some popup look&feel changes

Caused some issues with other  themes
Several improvements

Warning when closing tabs with unsaved changes
More reliable navigating to positions within files
Center selection bug

Sometimes Ace editor doesn’t correctly centre when to quickly called
after creating a new editor. So building a small timeout.
Improved history mechanism

Outline clicks now also add an entry to the history
Delayed the move a bit more
Merge branch 'dev-1-1-c'