! can: fix idle shutdown protocol for new ProxiedHostConnectors

Also renames the new `Http.ConnectionType` to `Http.ClientConnectionType`.
Smaller refactorings.
Merge pull request #505 from spray/wip/fix-spray-can-idle-shutdown

! can: fix idle shutdown protocol for new ProxiedHostConnectors