+act #15163 allows to suppress certain messages from being dead-letter-ed

This enables suppressing dead-lettering of certain messages. 

I made it internal api for now, and I didn't add it to any messages yet - so this is up for discussion where to add it (if at all) in akka-core (Patrik suggested PoisonPill for example - on one hand sounds good, on the other if I'm PoisonPilling a guy many times, maybe my logic sucks and I want to notice via deadletters?).

If we think this is universally useful enough to be public I'll add docs.

This will eventually be used to resolve https://github.com/akka/akka/issues/15163 in akka-streams, but only after we've released 2.3.8 (as streams depend on released akka).
`DeadLetterSuppression` must be public if it's used like this
doesn't the compiler warn?