Fix tests for temp dirs which have regex metacharacters in them like on OS X
Allow create() to init an existing repository
init can only init a already initialized repository since Git 1.6.5
t/20-simple.t: Git::Repository->new( '.' )
t/20-simple.t: Git::Repository->new()
t/11-create.t: add a few extra checks
Changes for version 1.04
Git::Repository: version_eq and version_gt comparison methods
t/12-version.t: setup for more specific test comparisons
Git::Repository: add support for -rcX and development version comparisons
t/12-version.t: a few more test cases
Document git init behaviour changed in 1.6.5

RT #58874 by Mark Lawrence
Git::Repository: add a version() method, and use it in version_eq() and version_gt()

Put the body of the methods in private _version_eq and _version_gt
that will be used to build the other ops.
Git::Repository: add the other comparison operations

The missing ops were:
* version_ne
* version_le
* version_lt
* version_ge
remove t::Util, and use the version comparison ops in tests
t/12-version.t: bring in the test and diag from t/06-version.t
mv t/12-version.t t/06-version.t

Reorder tests, to test version early
t/06-version.t: don't modify version elements that aren't numerical
Git::Repository: document the version comparison operators
t/06-version.t: add tests for the reversed and negated operations