Do not include exception in log template

Do not include exception in log string template or the stacktrace will
be lost.
Include the range that rollup failed on

Include the range that rollup failed on so one can find the data in the
db for debugging purposes.
Catch on Exception instead of Throwable

`Throwable` has 2 subclasses: `Exception` and `Error`. According to the
java docs, quote:

    An Error is a subclass of Throwable that indicates serious problems
    that a reasonable application should not try to catch.

http://docs.oracle.com/javase/7/docs/api/java/lang/Error.html
Merge pull request #338 from dlobue/log_rollup_exception_stacktraces

Log rollup exception stacktraces
Fix failing rollups

Rollups are occasionally failing in prod because sometimes the var `o`
is an `Integer`, and we try to cast it to be a `Long`. Which fails
of course with a `ClassCastException` exception.

As just a couple lines above this bug `(Long) val` is created by turning
`o` into `Long` the correct way, I surmise this was a (freudian) typo.

NEEDS MORE LINT!
Merge pull request #339 from dlobue/dominic/fix_failing_rollups

Fix failing rollups
Add discoveryWriter to http ingestion processor chain
Merge pull request #266 from dlobue/index_metrics_from_http_ingest

Add discoveryWriter to http ingestion processor chain