unrelated to this branch, but - faster parsing of int, long, float and double
another little speedup and cleanup - increment self._rownumber inside Cursor._build_row, use list comprehension (speedup)