Deprecate DateMidnight
Ensure there is a max/min valid offset in DateTimeZone

Fixes #43
Fix to allow offsets from -00:01 to -00:59

Fixes #42
Update to time-zone data 2013d
Suppress deprecation warnings
Fix test case
Merge branch 'deprecate-datemidnight' of https://github.com/oby1/joda-time into oby1-deprecate-datemidnight
Complete deprecation of DateMidnight

Fixes #41
Fix chronology cache synchronization

Fixes #44
Add @since tag

See #20
Define equals/hashcode in Chronology

Previous definition relied on identity from caches
Weird cases can circimvent that
Fixes #36
Define equals/hashcode in Chronology

Previous definition relied on identity from caches
Weird cases can circimvent that
Fixes #36
Fix DateTimeFormatter.parseInto() where it obtains the default year

Previously, wrong year could be obtained at year start/end in non UTC zones
Now obtains year using the chronology of the ReadWritableInstant
Fixes #21
Reduce synchronization in LocalDateTime.toDate()

java.util.Date uses TimeZone.getDefaultRef() internally, mostly when
using deprecated constructors or deprecated field accessors.
TimeZone.getDefaultRef() is synchronized, concurrent calls to
LocalDateTime.toDate() can thus come with a costly
synchronization/blocking overhead.

This patch reduces the need to get the default time zone by adding a new
LocalDateTime.toDate(TimeZone zone) method, as well as by using a
java.util.Calendar in toDate()'s DST correction code.

These changes make it possible to convert LocalDateTime to
java.util.Date without any synchronization overhead.
Update DateTimeFormat.java

Avoid memory leak through unbound HashMap
Merge branch 'mjunginger-patch-1'
Maximum size for pattern cache

Fixes #49
Merge branch 'master' of https://github.com/codematters/joda-time into codematters-master
Add LocalDateTime.toDate(TimeZone)

Provides an alternate way to create a java.util.Date that avoids some synchronization
Fixes #48
Better thread-safety in ISODateTimeFormat

Fixes #45