TTL for hearbeat msgs is configurable

ported from commit: https://github.com/Particular/ServiceControl.Plugins.v5/commit/a0e829cccc2ec524cb9449b91bf123dea48ad8a5#diff-d02339b581837bd3a0ad43d54a710978R78
Also applying the same TTL for RegisterEndpointOnStartup message as well.
Cleanup project structure
SyncOMatic update
Merge pull request #2 from Particular/SyncOMatic-20141210-071649

SyncOMatic update
Merge branch 'release-1.1.0'