Race between termination and actorFor, see #3234
implement ResumeWriting, see #3200

also included:
- a complete rewrite of the TCP docs based on real/tested/working code
  samples
- an EchoServer implementation which handles all the edge cases,
  available in Java & Scala
- renamed StopReading to SuspendReading to match up with ResumeReading
- addition of Inbox.watch()
- Inbox RST docs for Java(!) and Scala

not included:
- ScalaDoc / JavaDoc for all IO stuff
Added acknowledged delivery of system messages
Fixed compile errors
Factory methods for Props

* cleanup of deprecated usage of Props in cluster sample
Merge pull request #1342 from akka/wip-props-factory-methods-patriknw

Factory methods for Props
Merge pull request #1340 from akka/wip-3234-ActorLookupSpec-patriknw

Race between termination and actorFor, see #3234
Quarantine from ClusterRemoteWatcher also, see #2993

* This was an oversight in previous pull request
Merge pull request #1339 from akka/wip-3200-ResumeWriting-∂π

implement ResumeWriting, see #3200
Adding workaround for UnreachableNodeJoinsAgain

 - see #3247
Merge pull request #1338 from drewhk/wip-1478-sysmsg-guaranteed-delivery-drewhk

Guaranteed delivery of system messages (and now praying...)
Merge pull request #1344 from akka/wip-quarantining-in-ClusterRemoteWatcher-patriknw

Quarantine from ClusterRemoteWatcher also, see #2993
Temp workaround in tests for the duplicate MemberUp events, see #3239
Merge pull request #1345 from akka/wip-3239-cluster-sample-failures-patriknw

Temp workaround in tests for the duplicate MemberUp events, see #3239