Add optional marshalling of null fields.

By default, null fields are marshalled to both JSON and
XML representations.  Add support to the declarative
marshallers and the DSL to specify that all fields, or
specific fields should be omitted from the marshalled
representation if their value is null.