Format hours in FormattingUtils

Eurgh, I really hate this code. And funnily enough line breaks *before* a minus
sign will just silently break. A line starting with "-" is going to be ignored.
WTF?
Display pretty printed time duration
Strip millis for times longer than an hour
Merge pull request #31 from passy/advanced-csv-summary

Format hours in FormattingUtils