Move unrelated functionality away from DateLocale

- hoursAndMinutes() to DateFormat
- weekday constants to DateTime
- getFirstDateOfWeek() to DateTime
Update history file
Reformat
Build for version 2.3.0