Major changes to the API documentation

- API documentation now serves xources
- Upgrade dependencies:
  - Clojure 1.6.0 -> 1.7.0-alpha1
  - core.async 0.1.303.0-886421-alpha -> 0.1.319.0-6b1aca-alpha
  - om 0.7.0 -> 0.7.1
  - Use io.clojure/enlive 1.1.5-1.7, same as enlive 1.1.5, but has a 1.7
    fix