Adding more information in TestKit asserts. See #3040
Made `Agent` an abstract class, pushed existing implementation into a private `SecretAgent` class and added a java-lovin' factory method. See #3108
Adding some cuban sigar
Merge pull request #1217 from akka/wip-habana-√

Adding some cuban sigar
Fixed TcpConnetionSpec to be l10n aware #3089
Merge pull request #1202 from drewhk/wip-3089-fixed-l10n-tcp-tests-drewhk

Fixed TcpConnetionSpec to be l10n aware #3089
Actually use the correct timeout value in the cluster StressSpec. See #3092
Harden TimerBasedThrottlerSpec, see #3103

* Race between throttler timer and within/expectNoMsg
* Use within intervals instead of expectNoMsg
javadoc-ify akka-actor
Harden ClusterSingletonManagerSpec, see #3116

* One of the test steps was not deterministic and verification too strict
* Created a separate test for the chaotic scenarios
Adjust timing in FutureDocTestBase, see #3112

* Corresponding scala test uses the same value
Merge gossip seen table when versions are the same. See #3115
Merge pull request #1216 from akka/wip-3040-statssamplespec-failed-ban

Adding more information in TestKit asserts. See #3040
add javadoc to most projects
Merge pull request #1219 from akka/wip-3103-TimerBasedThrottlerSpec-patriknw

Harden TimerBasedThrottlerSpec, see #3103
Merge pull request #1220 from akka/wip-3116-ClusterSingletonManagerSpec-patriknw

Harden ClusterSingletonManagerSpec, see #3116
Merge pull request #1221 from akka/wip-3112-FutureDocTestBase-patriknw

Adjust timing in FutureDocTestBase, see #3112
Use fishForMessage instead of ignoreMsg, see #3116

* ignoreMsg doesn't filter already received messages
Make `SecretAgent` final (sorry James, you knew it couldn't last forever!) and standardised doc comment.
Add `Actor.create` factory method to 2.1->2.1 migration docs
build unified javadocs (under target/genjavadoc-api), see #3122

this also changes the akka_*-javadoc.jar to contain the assembled
javadocs