Enh/Fix/Clean: Added a select function which return a generator that wil...

...l yields rows per rows.

+ Use fetchmany() with arraysize of 1024.
+ many pythonization.
+ no return in __init__.

Still some cleaning to do.