Add asynchronous connection primitives.

  - Extend connection_status and add polling_status.
  - Add ?startonly parameter to connection and connect_poll method.
  - Add reset_start and reset_poll methods.
Add set_single_row_mode and extend result_status as needed.
Improved API documentation
Merge branch 'set_single_row_mode'
Regenerated Oasis files