clear FSM.nextState after transition, see #3274
update to genjavadoc 0.5
 #3322 - Changing the name of the bigBounce actor in RemotingSpec to a unique one so that there is no race between tests.
Publish cluster metrics periodically, see #3296

* instead of when it receives metrics gossip and when it collects metrics
Better test timeouts in UnreachableNodeJoinsAgainSpec, see #3285
add Futures.promise to the docs
 #3333 - adding -encoding UTF-8 to javacOptions
 #3313 - Relaxing the timing of the consumer timeout and marking the test as timing sensitive.
Merge pull request #1411 from akka/wip-3274-FSM.next-∂π

clear FSM.nextState after transition, see #3274
Merge pull request #1417 from akka/wip-genjavadoc0.5-∂π

update to genjavadoc 0.5
Merge pull request #1423 from akka/wip-future-docs-∂π

add Futures.promise to the docs
Merge pull request #1426 from akka/wip-3313-ConsumerIntegrationTest-timing-sensitive-√

 #3313 - Relaxing the timing of the consumer timeout and marking the tes...
Merge pull request #1425 from akka/wip-javac-utf-8-√

 #3333 - adding -encoding UTF-8 to javacOptions
Merge pull request #1421 from akka/wip-3285-lost-welcome-patriknw

Better test timeouts in UnreachableNodeJoinsAgainSpec, see #3285
Merge pull request #1419 from akka/wip-3322-generating-unique-name-for-big-bounce-√

 #3322 - Changing the name of the bigBounce actor in RemotingSpec to a u...
Upgrade ScalaBuff to 1.2.0
Merge pull request #1435 from akka/wip-upgrade-scalabuff-to-1.2.0-ban

Upgrade ScalaBuff to 1.2.0
Heartbeat interval was too low compared to awaitCond sampling #3289
io-tests: simplify TcpConnectionSpec in preparation for coming modifications

This doesn't change any test logic, it merely structures the test fixture code a bit differently to make it easier to insert additional mocks required for coming additions.
io: small clean-ups