Fix to handle cross-time-zone issues properly rather than always using UTC

MutableDateTime.setDate(ReadableInstant)
Fix to handle cross-time-zone issues properly rather than always using UTC [163]

MutableDateTime.setDate(ReadableInstant)
Fix typo

Use "America/Chicago" instead of "America/Chigaco"
Merge pull request #7 from dancojocar/patch-1

Fix typo in DateTimeUtils default time-zone names
Maven pom tweaks

from Joakim RIBIER from pull request
Fix fromCalendarFields()/fromDateFields() to handle era BC correctly

Fixes #8
Fix calculation of month length when day-of-month specified is less than 1

Fixes SF bug 165
Javadoc clarify on formatter builder

from mailing list email
Add Japanese translation of word-based periods

This commit adds Japanese translation of word-based periods and
support for parsing the strings of languages lacking word spacing.
The following files are added or modified.

- messages_ja.properties

- PeriodFormat#wordBased:
  Add available languages in the Javadoc description.

- PeriodFormatter#Separator#parseInto:
  The previous impl. fails when any separator is an empty string.
  This commit fixes the problem.

- TestPeriodFormat:
  Add unit tests for Japanese.
  Also add tests whether parsing correctly throws an exception
    when a string has rendundant separators
    AND seperators for the language are not empty.

- pom.xml: Add Kasper Laudrup (author of Danish translation)
  and Hajime Senuma (author of this commit).
Merge remote-tracking branch 'hajimes/period_ja'
Accept pull request

Fixes #9
Update to time-zone data 2012j
Delete TODO file
Change maven build to use exec-maven-plugin

https://sourceforge.net/p/joda-time/bugs/158/
Remove ant build
Add IllegalInstantException

Better handle DST gaps
Fix withMaximumValue()/withMinimumValue() to handle DST gap

https://sourceforge.net/p/joda-time/bugs/159/
Document and test constructor behavior

https://sourceforge.net/p/joda-time/bugs/154/
Javadoc fix to Years [169]