Make TimeZone.getOffset(y,m,dom,...) return correct results

See http://sourceforge.net/p/ical4j/patches/81/