add metrisLog.Time to use stopwatch to track time and log to statsd
PartitionMaintance once again enqueues and updates subscribers
remove obsolete SubscriberRegistration.UpdatePartition(s)
add note for how to push enqueueing to the publish step
EnsurePartitionIsReadyForEnqueue - check for import from another environment
throw error when a subscriber is missing
add Subscriber.Id and other stuff....

- move Partition table definition to Hub.mimic_eps_up
- made pk's for message tables not clustered to improve insert speed
- removed obsolete Message.FinishedOn field
adding PartitionMaintenance integration tests
EnsurePartitionIsReadyForEnqueue_should_delete_messages_when_db_imported_from_another_env
extract HubRegisterer from SubscriberRegistrationTests

- will be used by PartitionMaintenanceTests
finish tests for PartitionMaintenance.EnsurePartitionIsReadyForEnqueue
finish tests for PartitionMaintenance

- also fixed Partition table id from string to Guid to reflect recent addition of an Id column
remove obsoleted checks to ensure subscribe command was run
add all errors to exception when subscriber fails last attempt
catch null connectionstring earlier
fix autofac resolution
Merge pull request #51 from daptiv/63990-enqueue-in-partmaint

63990 enqueue in partmaint