Navigation menu rewritten.
Cleanup after new navigation menu.
Updated menu provider comments.
Renamed parentId to parent.
Renamed register() to menu().
Separated id from item properties.
Completed provider for managing both route and navigation menu.
TODO: Provider needs to be renamed.
Removed unnecessary sorting.
Renamed xProvider to activityProvider.
Added label translation in menu template.
Fixed style/indentation problems.
Added docs to activityProvider.
Fixed minor bugs in activityProvider.
Merge remote-tracking branch 'ozan/menu-service'
Update angular to latest bugfix version.