BAP-3830: Refactor navigation JS

 - renamed existed `app` module  to `tools`
BAP-4306: Update Backbone to v.1.1.2

 - fix changed behavior of options management in Backbone.view
BAP-4393: Introduce Chaplin application architecture
BAP-4393: Introduce Chaplin application architecture

 - added page loading mask
BAP-4393: Introduce Chaplin application architecture

 - added history and most-viewed page-views
BAP-4393: Introduce Chaplin application architecture

 - unified work with a system loadingMask
Merge branch 'ticket/BAP-3830' of /Users/grygir/Sites/crm-dev/src/Oro with conflicts.
BAP-4394: Develop a page response caching, on specific events
  - refactored content-manager component
  - registered handlers for cache management
  - created application config over requirejs module config
  - created app-module concept
  - now module 'oroui/js/mediator' is extend of  Chaplin.mediator
  - fixed issue in Chaplin's route, where path '/' was converted to boolean false value
BAP-4394: Develop a page response caching, on specific events

  - history-view and most-viewed views now updated only if page is not from cache
BAP-4395: Redevelop Pinbar functionality

  - added view for pin-bar and favorite buttons
BAP-4394: Develop a page response caching, on specific events

  - minor improvements
BAP-4394: Develop a page response caching, on specific events

  - minor improvements
BAP-4395: Redevelop Pinbar functionality
BAP-4396: Redevelop Favorites functionality

 - redeveloped Favorites functionality
 - removed outdated resources
 - removed connection to old navigation
 - fixed openLink method for layout
Merge branch 'master' into ticket/BAP-3830
BAP-4396: Redevelop Favorites functionality

 - minor changes
BAP-4594: Create PageMessages view

 - created view for Messages
 - fixed loading-mask inheritance
BAP-4401: Create DebugBar view and update its content on page request

 - added DebugBar view
 - fixed issue of loading global views compositions
 - fixed issue of combining full url
BAP-4399: Update state of Grid in cached data

 - improved content-manager (removed extra collection pagesTags)
 - added datagridContentManager (responsible for caching collection and tracing changes)
 - restructured inheritance in favorite and pin views
BAP-4595: Remove rest of navigation usages

 - renamed navigation events