Implement normalize and hasDefinedChild.
Implement normalize and hasDefinedChild.

This commit removes the previous work, which could have caused
confusion for end-users. Instead, we introduce a normalize method
that can be used to (recursively) strip all JUndefined of a JObject
or JArray.

quasar-analytics/quasar,jedesah/Quasar,slamdata/slamengine,drostron/quasar,drostron/quasar,slamdata/slamengine,slamdata/quasar,djspiewak/quasar,drostron/quasar,jedesah/Quasar,slamdata/slamengine,jedesah/Quasar,drostron/quasar,quasar-analytics/quasar,jedesah/Quasar,quasar-analytics/quasar,quasar-analytics/quasar