Fixes running status issue
Second fix for running status issue
Fixes #1305
Fixes facet view issue and potential lock in pattern query
Fixes issue with webservice crawl API

Conflicts:
	src/main/java/com/jaeksoft/searchlib/webservice/crawler/filecrawler/FileCrawlerImpl.java
Fix NullPointerException at DatabaseCrawlSql.writeXml(DatabaseCrawlSql.java:263)
Aborting of child threads occurs only if the crawlmaster also aborts #1305
Fix #1316

Conflicts:
	src/main/java/com/jaeksoft/searchlib/cache/FilterCache.java
	src/main/java/com/jaeksoft/searchlib/index/IndexSingle.java
	src/main/java/com/jaeksoft/searchlib/learning/StandardLearner.java
	src/main/java/com/jaeksoft/searchlib/web/controller/runtime/CacheController.java
Merge pull request #1319 from emmanuel-keller/master

Bug fixes and improvements