Fix building against Scala 2.9.1
Fix Timer sugar causing compile errors

Overloading `Timer.time()` seems to cause some strange compile errors,
so instead let's use `Timer.timed(f: A => A)` for our sugar.
Support generalised/mutable collections in JDBI

Currently, we're only registering our collection mappers for
`scala.collection.immutable` types, but they work just fine for
`scala.collection.mutable` types, and the generalised `scala.collection`
types. So lets permit all these.