json: skip undefined values in proplists, like in javascript, instead of converting "undefined" to a string