Dead letters containing remote envelopes handled correctly #2959

 - New DeadLetter class for handling remoting specific envelopes
 - Fixed error handling of name lookups
 - Name lookup is now handled via futures (future refactor opportunity)
 - Moved relevant test-case from ClusterDeathWatchSpec to RemoteDeathWatchSpec