Make akka-sample-osgi-dining-hakkers compile again. See #3212
Merge pull request #1319 from akka/wip-3212-make-osgi-sample-build-again-ban

Make akka-sample-osgi-dining-hakkers compile again #3212
Merge pull request #1292 from spray/tcp-peer-half-close-3185

Fix half-closed TCP connection if peer closed first, see #3185
TcpConnection: abstract PendingWrite logic to make room for other types of writing
Tcp: abstract writing into WriteCommand to make place for other kinds of writing
Tcp: introduce WriteFile to support zero-copy writing of files (using FileChannel.transferTo), fixes #2896