Improved AsyncResultSet

Now, get\[A: TypeBinder](String) and get\[A: TypeBinder](Int) are always thrown UOE.
* Add overrides for joda-time classes
* Remove duplicate code