set commit time from commandline
New option: -datetime "2010-04-22T19:53:23Z" (RFC3339)

Adds imports to Commit.java to parse a timestamp String as a Long
Added support commits with timestamps in git-like formats, using the ParseTimestamp class
Merge pull request #2 from volaya/time

Added support commits with timestamps in git-like formats
Bump README.rst to version 0.4
Bump doc versions to 0.4
Bump quickstart to 0.4
update version from 0.4-SNAPSHOT to 0.5-SNAPSHOT
Better configuration for the JEObjectDatbase bulk load thread pool.

Use a thread factory that produces identifiable thread named and reduce
the number of worker threads taking into acount that there are two
databases running. Also use a ThreadPoolExecutor that runs on the caller thread
whent the pool is full to avoid large queues that might end up in OOM exceptions
guard RevTreeBuilder from an unchecked exception is the restulting tree is empty
Merge branch 'time' of git://github.com/mapmeld/GeoGit into mapmeld-time
fix javadoc format for ParseTimestamp.
Make the "Try to commit with timestamp in milliseconds" functional test scenario timezone agnostic.

For the commit -t argument, use a larger timestamp so it doesn't show up in log
as 1969-12-31 due to timezone differences depending on what timezone the build
box is in.