Register receiver for TIMEZONE_CHANGED broadcasts at runtime only.

Stops the receiver from being run when not required.
Document init changes, warn and call new init in ResourceZoneInfoProvider if required.
Add init flag to JodaTimeAndroid.

- JodaTimeAndroid.init() checks flag and does nothing if previously called.
- ResourceZoneInfoProvider uses flag to determine whether it's being called directly.
Merge commit pull request #10 into dev
Updated to tzdata 2014e
Updated build system to latest versions
Bumped version number
Ignore lint issues that aren't a big deal