Notification model and dto.
Merge pull request #566 from rustyswayne/1.1.0

Notification model and dto.
Starts the mapping for Notification to NotificationDto
Moves resolution application handler to root namespace.  The handler will now initialize additional resolvers (not just gateway providers).  Added the NotificationFormatterResolver.
Initial work on NotificationFormatter, NotificationBase, NotificationMessage and NotificationTriggerRules.  Added new database tables and setup install to include them.  Also created an "upgrade" class that can be used in incremental upgrades when the time comes.
Merge pull request #567 from rustyswayne/1.1.0

Notification objects
Made entity key optional
Concept work - Notifications as a GatewayProvider
Refactored Notification object model
Merge pull request #568 from rustyswayne/1.1.0

Concept work - Notifications as a GatewayProvider
Notification repositories, factories, dtos and mappers.
Merge pull request #569 from rustyswayne/1.1.0

Notification repositories, factories, dtos and mappers.
codemirror to render on page via ui-codemirror directive
changed href to ng-href
moved mock email notification data and logic into new merchelloNotificationsService
added merchelloNotificationsService to solution
got codemirror to load data from notification
can now send notification to server via api call
Merge commit 'fetch_head' into 1.1.0_M232
Refactors InvoiceRepository, OrderRepository, ItemCacheRepository to use newly created InvoiceLineItemRepository, OrderLineItemRepository and ItemCacheLineItemRepository rather than LineItemRepository so that we can have more flexibility in querying.  Added the NotificationRepository(s).