Optional parameter include null/empty value member 

Added optional "bool omitIfNullOrEmpty" to ObjectAsString/VisitObject/VisitMember, deault = true and works as before, if false is specified null/empty value member names are included in output.