Add virtual tab placeholder for new Product/Content editing

* Re-create the IContent->ContentItemDisplay map so we can add a custom AfterMap event (probably a hack?)
* Check for existence of merchProductKey property before adding tab
* Add virtual tab and property (placeholder for now)
moved shipping history into directive
Merge pull request #611 from rustyswayne/1.1.0

1.1.0 Released
Merge remote-tracking branch 'merchello/1.1.0'
Merge remote-tracking branch 'merchello/master'
Updates AuthorizeNet provider to use NuGet package from NuGet.org
removed circular reference on js object
fixed filter on payment history list
Merge pull request #612 from rustyswayne/1.1.1

Updates AuthorizeNet provider to use NuGet package from NuGet.org
removed the variant column from the shipment history.
Merge pull request #614 from bowserm/1.1.0_M224

1.1.0 m224
created and mostly implemented NotificationsApiController.
More work on the SMTP Notifications Gateway Provider
Merge pull request #616 from rustyswayne/master

Cleanup
Merge pull request #617 from rustyswayne/1.1.1

More work on the SMTP Notifications Gateway Provider
Merge pull request #615 from bowserm/1.1.1_M252

1.1.1 m252
Bumped Merchello Version to 1.1.1.  Patched GatewayProviderApiController
Merge pull request #618 from rustyswayne/1.1.1

Bumped Merchello Version to 1.1.1.  Patched GatewayProviderApiController
Moved NotificationMessageService back to internal on ServiceContext
Internalized INotificationMessageService