Now ds->updaterow joins ds->addrow in allowing for data passed as staticarray
Merge branch 'master' of https://github.com/zeroloop/ds
conflict resolved
Correct issue with forced primary keys.
Corrected issue with -host params being disregarded in dsinline.
Merge branch 'master' of https://github.com/zeroloop/ds
When data in a ds_row is updated, clear modified_data

When data has been successfully updated on the database, take the data in
ds_row->modified_data and stash it into it's componenet parts (index, cols, and
row) and then set it back to an empty map.
Tweaks to storeModified to make it comply to the spirit of ds_row

While you can easily add data into modified_data whose keys don't align with any
of the columns in cols, we don't need to push that data back into cols / rows.
DS is meant to represent a row of data and abusing it in that manner doesn't
need to be supported.
Cleared out extraneous variables
Merge pull request #7 from bfad/ds_row-storeModified

Store and clear ds_row->modified_data on update
Standardised syntax
Corrected local declaration.
Remove invalid .keycolumn reference.
Change active statement to inherit date format (more flexible and wider support).
Corrected issue with date input on ->search, added ->statement to ds type.
Correct behaviour of ->getrow to match all supplied keys.
->getrows still matches any keys unless one is true, then it matches all keys. 
For example: >getrows('a'=1,'b'=2,true)
Corrected issue with date input on ->getrow
Corrected issue with ->rows(::type) and improved performance.
Refactored .rows => givenblock handling.
Corrected issue where getrow would fail with string param
Corrected issue with ds_row->keyvalues