Changed default inclusion setting in Jackson serialization from Include.NON_DEFAULT to NON_EMPTY.

This is because LocalDate and DateTime requests were not sending default values of date:today and datetime:now,
but function calls need to be pure (not dependent on current date/time).
Removed vararg methods because they cannot guarantee type safety.
Published 0.4.3.