Port to 2.10.x, akka 2.2-M2, dispatch classic 0.8.9

 - use sbt-assembly for packaging
 - set time outs for sockets and connections

review by @jsuereth