Merge branch 'release/0.4.3' into develop
allow a remote spec which is different than a local spec to overrride
bump to 0.4.4-SNAPSHOT
Add SnappyJavaBerkDB persistence
Add ability to set persistence options
add tests for persistence-options in spec
remove ineffective SnappyJavaBerkDB
manage our own thread pool for transferring shards from the remote store.
use JavaBerkDB again
add hostname to metrics
use custom thread pool instead of pmap
switch back to do-pmap for now, use elephantdb-client for internal
direct-get calls
move where we fail the version on an exception in updating
fix bug in convert-clj-domain-spec when :persistence-opts isn't there
warn when shard-set returns nil
initial commit of UI
add elephantdb-ui module
Haven't decided on additional thrift calls for the UI yet.
metadata working in server and ui
updates to UI