Improve logging in remoting, see #3177

* Supress TimeoutReason logging
* Add logTermination in FSM
* Improve some error messages, incl making them unique
* Cookie only logged if debug enabled
Split Akka PDF into a Java and Scala version. See #3400
Remote deployed typed actors need a local proxy. See #3380
rewrite mailbox selection logic, see #3342

- add “mailbox-requirement” key to dispatcher section
- split out mailbox section, add akka.actor.default-mailbox
- rewrite findMarker method and use it for Props.create() and getting
  the required mailbox of an actor
- add ProducesMessageQueue trait for MailboxType so that requirements
  can be checked before trying to create the actor for real
- verify actor as well as dispatcher requirements for message queue
  before creation, even in remote-deployed case
- change MessageDispatcher constructor to take a Configurator, add that
  to migration guide
fix SupervisorHierarchySpec and add more debug output, see #3312

- the children list which was used for the havoc-wreaking part was not
  the right one, leading to an exercise in necromancy
- also print outstanding pings with more detail in case of timeout
change IAE to ConfigurationException, see #3342
fix one case of unguarded Option.get in UDP remoting
use original system’s default address in serializedActorPath, see #3425
Merge pull request #1524 from akka/wip-UDP-Option.get-∂π

fix one case of unguarded Option.get in UDP remoting
Merge pull request #1514 from akka/wip-3400-split-pdf-documentation-ban

Split Akka PDF into a Java and Scala version #3400
Merge pull request #1523 from akka/wip-3425-defautSerialization-∂π

use original system’s default address in serializedActorPath, see #3425
Merge pull request #1522 from akka/wip-3312-SupHierS-∂π

fix SupervisorHierarchySpec and add more debug output, see #3312
Merge pull request #1513 from akka/wip-3177-remote-exc-msg-patriknw

Improve logging in remoting, see #3177
Verify that messages are not dropped, see #3390
move deadLetterMailbox into Mailboxes and fix review comments, see #3342
improve BackpressureSpec, see #3414

- only issue SuspendWriting after the previous ResumeWriting was done
- gather debug status in case of failure
Merge pull request #1518 from akka/wip-3380-typed-actor-remote-deployment-ban

Remote deployed typed actors need a local proxy #3380
Merge pull request #1511 from akka/wip-3414-backpressureSpec-∂π

improve BackpressureSpec, see #3414
Merge pull request #1502 from akka/wip-3390-dropped-msg-patriknw

Verify that messages are not dropped, see #3390
Merge pull request #1521 from akka/wip-3342-mailbox-split-∂π

rewrite mailbox selection logic, see #3342