Merge pull request #689 from AlexandreToyer/master

Fix error on link to out of memory issue
Add main-data-only replication type
Fix #690

To define the distance unit, add the "distanceReturn" parameter.

```json
"geo": {
        "latitudeField": "latitude",
        "longitudeField": "longitude",
        "latitude": 51.508515,
        "longitude": -0.12548719999995228,
        "coordUnit": "DEGREES",
        "distanceReturn": "DISTANCE_KM"
    }
```

The possible parameters are:
* DISTANCE_KM for kilometers
* DISTANCE_MILES for miles
Merge pull request #693 from emmanuel-keller/master

Bug fix and improvement
Update dependencies
Merge pull request #696 from emmanuel-keller/master

Update dependencies
Conflicts:
	src/main/java/com/jaeksoft/searchlib/ClientCatalog.java
Improvement on replication, locking and index lifecycle management.
Conflicts:
	src/main/java/com/jaeksoft/searchlib/ClientCatalog.java
	src/main/java/com/jaeksoft/searchlib/web/controller/CommonController.java
Set default HTTP time out to 30 seconds.
Merge pull request #702 from emmanuel-keller/master

Improvement on replication, locking and index lifecycle management
Fix KEY_CONTENT_LOCATION issue (crawl cache)
Implements #704
Merge pull request #707 from emmanuel-keller/master

Bug fix
Implements #710
Conflicts:
	src/main/java/com/jaeksoft/searchlib/index/IndexSingle.java
	src/main/java/com/jaeksoft/searchlib/index/WriterLucene.java
	src/main/java/com/jaeksoft/searchlib/scheduler/task/TaskDeleteQuery.java
Merge pull request #713 from emmanuel-keller/master

Implements #710
Implements #710. Adding new unit tests.
Conflicts:
	.gitignore
	src/main/java/com/jaeksoft/searchlib/Client.java
	src/main/java/com/jaeksoft/searchlib/index/IndexSingle.java
	src/main/java/com/jaeksoft/searchlib/index/WriterInterface.java
	src/main/java/com/jaeksoft/searchlib/index/WriterLucene.java
	src/main/java/com/jaeksoft/searchlib/result/ResultDocuments.java
Merge remote-tracking branch 'upstream/master'
Merge pull request #723 from emmanuel-keller/master

Implements #710
Update libraries
Merge pull request #726 from emmanuel-keller/master

Update libraries