Standardize on httpkit and standard exception mechanism

With this, we are two steps away from a very lean `lein deps :tree`
and hence much faster start times:

- clj-librato still depends on clj-http (which brings in a ton of deps)
- clj-campfire relies on async-http-client

This also removes aleph and lamina in tests