Changed logic of executes & fixed name of parameters being called in connect

* Removed using keyword names in call to _driver.connect() in favor of passing by the order
*     specified in PEP-249 standards. This still follows standards and avoids overwriting
*     the connect function inside of clients where the driver did not implement the naming
*     structure of the PEP-249 standard correctly.
*
* Changed logic in execute & execute_many to return proper cursor objects

Change-Id: If61c00ad34b8bea9012e20bb0ee50f733155735b
Merge "Changed logic of executes & fixed name of parameters being called in connect"