several enhancements

Started implementing search functionality
Improved menubar (right order)
Started implementing history feature
small cleanup

Cleaned up OutlineNavigator before starting to refactor
Improved OutlineNavigator

Back to a tree for the Outline Navigator
fixed small issue for non typescript files
Made menu handle locale

Made the menubar handle different locales better
several improvements

Added cut&paste for Windows/Linux
Started implemented history (non-functional)
Fixed bug in formatting of code
Made toolbar a bit smaller
Refactored Editor API slightly
Made RPC call from worker consistent met JSON RPC spec
small fixes

updated TypeDoc to 0.1.1
small refactoring of position
updated copyright notices

Where missing, added Apache license at beginning of source files
Partial formatting of code

Is there is a selection made, only the selection will be formatted
Refactored menubar to new directory
Start improving the UML

Added layout engine (dagre) and rendered some more relevant classes :)
added theme

Added beginning of Gray theme
Added UML interfaces
more UML features
Lazy loading

Implement lazy loading for some of the bigger libraries that are not
always required. Improves startup time.
Added basic search capabilities
implemented basic search

Can now search a subdirectory for a certain string
Merge branch 'dev-1-1-b'