Never add a nil value to a table

myTable[key] = nil should never add key/nil to the table's objs, as it's supposed to be used for clearing table-as-dictionary entries.

This pull request fixes that be making sure bFound will always be true if value == null, which will prevent the nil value from being added to the table.