Task config handling change

As we use more durable "useProperties" in QZ for simple DB use,
we must enforce no null keys and values are in config. Also,
before task was unaware is being configred, now is.

Finally, some ITs were failing as it seems null=null
mapping is added by XStream to task props always.