Implement proper partitioning by day and purge
make monitor object final
Merge remote-tracking branch 'origin/master' into finish-timeline-partitioning
Merge remote-tracking branch 'origin/master' into finish-timeline-partitioning
set default jmx-host value in jetty-jmx.xml

defaulting jmx-host to 0.0.0.0 because nobody reads the doc.
Bugfix, improvements and comments

Fixed a bug about purge ;)
Improved "day change" detection to go only "forward" not
backward, as in case of async even processing and at midnight
this would introduce "oscillations" in partition creation. now
the part is only switched once.
Added some explanation to purge related to KZ
Added UT for partitioning by day
bump to KZ 0.5.10 with Key binding fix
Merge remote-tracking branch 'origin/kazuki-0.5.9-upgrade' into blobstore-builder
Require explicit bindings for core and plugins; this can help find broken/incorrect bindings.
Also update to latest Guice build (3.2.2) which includes various fixes and support for Java8.

http://google-guice.googlecode.com/git/latest-api-diffs/3.0/javadoc/com/google/inject/Binder.html#requireExplicitBindings()
Remove legacy capabilities UI
[NEXUS-6597] Change outreach path
Merge remote-tracking branch 'origin/master' into finish-timeline-partitioning
Applied Stuart comments.

Also, improved UT to make sure that record we
expect to exists is still there
removed unused import and unneeded catch
Merge pull request #544 from sonatype/finish-timeline-partitioning

NEXUS-6615: Implement proper partitioning by day and purge
Merge remote-tracking branch 'origin/master' into blobstore-builder
drop debug-js property
Merge pull request #545 from bdemers/patch-1

EXT: set default jmx-host value in jetty-jmx.xml
Merge pull request #547 from sonatype/remove-legacy-capabilities-ui

REVIEW: Remove legacy capabilities UI