Implement Thai buddhist calendar
Add support for Minguo (ROC) calendar
Add support for Japanese calendar, and clean up other calendar routines
to use some common functions.
Merge pull request #21 from JCEmmons/master

First cut - non-Gregorian calendars