Implement INI file handling without ini4j library
Remove ini4j from compile-time dependencies
Upgrading to GeoTools 10.5.

Requires change to OSM SpatiaLite export test to use new org.spatialite.JDBC driver.
Merge pull request #586 from dwins/ini-files

Implement INI file handling without ini4j library
update version from 0.7-SNAPSHOT to 0.8-SNAPSHOT
Merge branch 'gt-10.5' of github.com:jdeolive/GeoGit into jdeolive-gt-10.5
Added SQLite storage module.

Includes:
 * Base module for all SQLite backends
 * Backend implementation based on xerial SQLite driver
 * Implementations of object, graph, config, and staging storage
Enable sqlite as a storage backend option for CLI
Merge branch 'sqlite2' of github.com:jdeolive/GeoGit into jdeolive-sqlite2
set geogit-sqlite version to 0.8-SNAPSHOT
Applying proper formatting and organizing/cleaning up imports.
Removing redundant data source creation.

Artifact of old connection handling, we now create a new data source whenever
we need a new connection.
Remove ini4j dependency from tests.

Also remove duplicated code between IniPGProperties, IniOracleProperties, IniSQLServerProperties,
and IniMongoProperties by introducing a base superclass OnlineTestProperties.
Make shp export use the current working dir from Platform when given a relative path.

This avoids the functional test leaving dangling shape files in the project
folder that then can be committed by mistake.
Fix shp export functional test definition.

The 'Try exporting an inexistent feature type' scenario in ShpExport.feature was working
by accident because previous scenarios were leaving Poinst.shp in the project folder, but
the test definition had the wrong expectation.
Merge remote-tracking branch 'origin/pr/592'
Added serve command to the CLI.

Adds ability to start up the embedded server to serve a repository through the
web api.
Merge pull request #595 from jdeolive/cli-serve-cmd

Added serve command to the CLI.