Use deps.edn (clojure tools deps) to specify dependencies

To make library consumeable by tools deps based projects the
dependencies are now specified using a deps.edn file. This file is then
consumed by leiningen via the lein tools deps plugin.

Test dependencies are specified directly in the leiningen project.clj
file.

Signed-off-by: Snorre Magnus Davøen <snorre.davoen@nsd.no>
2 jobs for master in 23 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Test
failed #34969
test

00:00:23

failed #34965
test

00:00:23

 
Name Stage Failure
failed
test Test
    clojure.main$main.doInvoke (main.clj:384)
clojure.lang.RestFn.invoke (RestFn.java:436)
clojure.lang.Var.invoke (Var.java:388)
clojure.lang.AFn.applyToHelper (AFn.java:160)
clojure.lang.Var.applyTo (Var.java:700)
clojure.main.main (main.java:37)
Running after script...
$ cp -R $HOME/.m2 .
ERROR: Job failed: exit code 1