Add ability to set the Record factory on the connection elprans In order to provide for alternative ways of accessing fields, or adding custom functionality, make it possible to specify a Record factory on a connection. See #38 and #13 for related discussions.