Adding support for MonthDays, Years, YearMonths, ZoneIds, and ZoneOffsets, and taking advantage of generics and Java 8 lambda expressions for tasks that would otherwise require many deserializers.
Merge remote-tracking branch 'origin/master'