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
Restore MongoDB default connection parameters removed during merge
Fix typo
Apply formatting and add missing (c) headers
remove unused instance variable from InitOp
Update functional tests for command syntax change
Merge remote-tracking branch 'groldan/plugins' into plugins
Merge branch 'plugins'