connection row type can be flexibly configured now
before cursor could return either dicts or tuples, now it also supports:
 lists       (mutable indexed rows)
 namedtuples (immutable named rows)
 recordtypes (mutable named rows, needs recordtype module)
 custom user types
dict_row_strategy incorrect factory syntax fix, unnamed columns support
namedtuple/recordtype unnamed column handling refactoring
fixed list/tuple row strategies, all strategies now work
minor code formatting fix
Merge pull request #27 from VFLashM/row_type_config

Flexible row type configuration