Expanded the date and calendar API

No implementation, yet.
Change the date/time API

The calendar and date formatter objects, along with the number formatter objects, have been moved into the locale object and are now accessed as part of the locale.