=doc clean up what-is-akka.rst and switch to www.typesafe.com

the latter is necessary because of broken DNS requirements which make
apex domains brittle (since they must resolve to an A record with a
single IP)
=sam #3843 Use ClusterSingletonProxy in cluster samples
Merge pull request #2067 from akka/wip-WhatIsAkka-∂π

=doc clean up what-is-akka.rst and switch to www.typesafe.com
fix project name of akka-sample-fsm-scala
Merge pull request #2070 from akka/wip-3843-singleton-proxy-sample-patriknw

=sam #3843 Use ClusterSingletonProxy in cluster samples
+act #3911 Adding Java Lambda compatibility for Supervisor Strategy

Conflicts:
	akka-actor/src/main/scala/akka/util/Timeout.scala
Merge pull request #2076 from akka/wip-3911-forward-port-ban

(Forward Port) +act #3911 Adding Java Lambda compatibility for Supervisor Strategy
+sam #3925 Adding Supervision for Java with Lambda Support Activator template
Merge pull request #2078 from akka/wip-3925-supervision-lambda-activator-master-ban

(Forward Port Validation) +sam #3925 Adding Supervision for Java with Lambda Support Activator template
=sam #3936 Changed to correct akka version in sample
Merge pull request #2075 from akka/wip-fsm-sample-project-name-master-∂π

fix project name of akka-sample-fsm-scala (master)
Merge pull request #2080 from akka/wip-3936-use-correct-artifact-version-in-mvn-ban

=sam #3936 Changed to correct akka version in sample
+pro #3910 Make the build package all Activator templates
+pro #3907 fix OSGi Scala version constraint
Merge pull request #2084 from akka/wip-3907-OSGi-ScalaVersion-∂π

+pro #3907 fix OSGi Scala version constraint
Merge pull request #2083 from akka/wip-3910-zip-up-activator-templates-master-ban

+pro #3910 Make the build package all Activator templates
=clu #3941 SurviveNetworkInstability ignore leftover pings
+act,mul #3948 add MultiNodeSpec.startNewSsytem() and system.abort()

abort() currently only changes that remote-deployed child actors are not
waited for during termination (because that would not change anything);
it is still a different operation than shutdown() since it changes what
you are guaranteed to observe after termination.

testConductor.shutdown(..., abort = true) uses this mode of termination.

improve MultiNodeSpec to allow injection of deployment configuration
into arbitrary actor systems

include number of received elements in the timeout failure message for
TestKit.receiveN
+act #3949 add LoggingReceive.withLabel

def someState = LoggingReceive.withLabel("some state") {
  case msg => ...
}
=act,rem #3930 part 1: remote daemon watches parents

also stop child actors which are replaced in VirtualPathContainers