Clojure API to Undertow web server.

- Embrace Undertow API, don't hide Undertow features behind simplified DSL.
- Decouple server configuration and handler concepts like ring handler or
pedestal interceptors.
- Easily extend implementation with handler concepts like ring and interceptors.
- Reuse Undertow's library of HTTP handlers.
- Have option to describe server configuration declarative.