fixes #548 (issue with commit messages with blank spaces)
Allow non-branch refs to be used in GeoTools store in read-only mode
Unit test for datastore with non-branch head
Merge remote-tracking branch 'origin/pr/558'
Explicit dependency from web/geoserver on geoserver ows module.

Dependencies with scope 'provided' are not transitive. So code with a compile
time dependency (such as the web/geoserver) must explicitly declare it.
rm duplicate line
Correct name of copyright holder in LICENSE.txt
Merge remote-tracking branch 'origin/pr/573'
Revise API to reflect new datastore functionality
Merge branch 'geotools-arbitrary-commits'
Merge pull request #572 from jdeolive/geoserver-ows-dep

Explicit dependency from web/geoserver on geoserver ows module.
Add support for using different formats from the command line tool
Start on plugin support

Interim commit

Interim commit

Get tests passing
Make Mongo backend an option
Fix syntax error in MongoObjectDatabase
Reduce code duplication for plugin negotiation
Added plugins documentation in man page of init command
Add configuration options to Clone as well
Restore configuration verification during setup
Initialize repository only after configuration is applied
Use a single argument for initial config parameters