usrloc: option to control if the null fields should be in insert statement

- ammeds previous patch 1e84aeb91cf8e7a79a9ac9091ed993be944a667b that
  introduced skipping adding the null fields
- while it was more optimal for sql backends, for non-sql that doesn't
  have a schema auto-default could break the rows
- default is to skip the null fields