[query-params-new] don't serialize null or undefined to url

`null` and `undefined` are no longer serialized into the url. This behavior might not be right though as its now ambiguous as to weather you want the default value for a query param, or you want the value to be `null` There is more of a discussion in #4570.