Improved and correct active_statement signature support:

  ds->update(::table)->set('this'='that')->where('id' = 1)
  ds->insert(::intothistable,'col1','col2')->values(array(map('col1'=1,'col2' = 2)))

Also corrected issue with ds->select and no columns specified.