Systemd socket activation and .service/.socket files

Like https://github.com/dotcloud/docker/pull/1534 but adds in socket activation via systemd. Allows systemd to just open the socket and launch docker when required.