More general Default QueryRunner instances

I can't see any obvious shortcoming in using these general instances instead of specifing one by one the individual monomorphic instances. This is quite nice because users get free support for any type implementing a `FromField` instance.