Making the heartbeats status more robust taking into account the actual endpoint details so that events such as NewEndpointDetected can be correlated. Relates to https://github.com/Particular/ServicePulse/issues/104
Only query raven on startup for heartbeats
Remove duplicate temp endpoints
Make sure we load current state on restarts
Fixed a race condition
Fixed a bug, when a new endpoint is detected, it should add the endpoint to the inactive list instead of the hearbeating endpoints list. Relates to https://github.com/Particular/ServicePulse/issues/104
Merge branch 'SpIssue-104' of github.com:Particular/ServiceControl into SpIssue-104
Since the message schema for EndpointHeartbeat was changed, if the endpoints are using oldPlugin versions, then the values will be null and will cause issues down the line.
Bug fixes related to https://github.com/Particular/ServicePulse/issues/104
Fixed spelling
Merge pull request #276 from Particular/SpIssue-104

Making sure that heartbeat statuses are in sync