addRowID and rowIdName deprecated to includeRowId

Includes updated test cases.

usage  {includeRowId : true}
result {“rowId”:”someValue”, “col1”:”someValue”}

usage  {includeRowId : “customId”}
result {“customId”:”someValue”, “col1”:”someValue”}

usage  {includeRowId : false}
result {“col1”:”someValue”}

for nulls to work  i.e. result {“customId”:null, “col1”:”someValue”}
line 33
        if ( index < keys.length && notNull(value) ) {
will need to be
        if ( index < keys.length) {

I  didn’t make the change as I do not know what the intent of filtering
the nulls there.