Joda DateTime, DateMidnight, java.util.Date, java.util.Calendar

Added JodaTime library and support for their classes. Added support java.util.Calendar and changed java.util.Date so both are stored as longs.