Handle out of disk space when writing to capped db

Main issue was that currIndex was updated, but exception occurred before
currPosition was updated, and so subsequent writes went to currPosition
but mis-matched currIndex was returned in FileBlock.
Update dependencies
JDK 8
Improve trace viewing on smaller screens

Too many issues with large trace headlines/etc and small screens.

Remove qtip trace summary popup. Go straight to modal, display summary
info and load detail info on demand.
Change metric list to metric tree

And change home page chart to be a stacked metric chart.