Update dependencies and exclude duplicates

For now, prefer the newest version of each duplicated dependency.

Since lib-noir includes internal duplicate jackson-core deps, exclude
it from lib-noir entirely, and add a suitable temporary top-level dep.

(Duplicates can be examined via "lein deps :tree".)

Signed-off-by: Rob Browning <rlb@defaultvalue.org>
Tested-by: Mark Walters <markwalters1009@gmail.com>
Reviewed-by: Mark Walters <markwalters1009@gmail.com>