Replace clj-http with httpkit

All functions now return a promise instead of the actual response.
Retrofit the original API in ororo.core

This avoids breaking backwards compatibility. The asynchronous client
functions live in the ororo.async namespace.
Ignore temporary Emacs files