Allow not having an init script
Require database file and add config tests
Use MVCC mode for higher concurrency
Remove URL settings that are set later on
Add missing config settings
Fix HTTP tests on machines with many processors

The combination of an NIO connector and an insufficient number of threads
results in a server that hangs after accepting connections.  Previously,
TestingHttpServerModule was configuring a max of 10 threads, which is
insufficient for Jetty on machines with 32 processors.  This caused the
HTTP server to appear to hang after accepting a connection.

In addition to increasing the max thread count for tests based on the
available processor count, we also prevent the server from starting
if insufficient threads are detected after starting the HTTP server.
Make HTTP clients Closeable and use PreDestroy
Exclude unused asm from jersey-server in jaxrs
Do not create pretty-print JSON codecs by default
Make DataSize and Duration json serializable
Don't throw exception if time goes backwards
Update CHANGES
Upgrade to jmxutils 1.13
Upgrade jackson to 1.9.12
Remove unnecessary repository definition
Remove duplicate import of jsr305
Disable more Jackson auto-detection
Don't auto-detect constructors or use getters as setters
Upgrade to Jackson 2.1.3
Add missing dependency type in launcher README
Use correct artifact in launcher README