DSL query tests - partially disabled
ISPN-3366 Data loss when entry forwarding to primary owner and primary owner shutdown

Fix another problem when the originator node becomes a primary owner just
before forwarding the command to the backup owners (instead of the old
primary owner).
ISPN-3403: NullPointerException when invoking JMX operation with debug logging enabled
ISPN-3408 Update to Hibernate Search 4.4.0.Alpha1
ISPN-3410 Suppress logged warnings about Query interceptor not extending BaseCustomInterceptor
ISPN-3409 ResultIterator should implement CloseAble to allow easier resource leak detection
ClusteredCacheTest is leaking resources
ISPN-3416 Eager ClusteredQuery instances leak IndexReader instances via unclosed DocumentExtractor
Remove pointless test: Infinispan IndexManager ignores the directory_provider property
Define property lucene_version in all tests to avoid noisy warnings
ISPN-3360 Tests from org.infinispan.query.blackbox.LocalCacheFSDirectoryTest fail on Windows environment
Update deprecated API usages after upgrade to hibernate-search 4.4.0.Alpha1
ISPN-3333 Rework query DSL implementation

* Add implemenation for sorting and projections
* Implement missing operators after HQL parser upgrade
* Implement query for enum attributes
* Refactor AttributeCondition into separate classes to represent each operator to be able to fully use the visitor pattern and avoid explicit switch statements
* Add more DSL tests to cover more cases for the sample domain model
ISPN-3333 DateFormatter could be initialized lazily
Updated Mapper demo code
    
    WordCountMapper:
        - Use a StringTokenizer to parse words in cache values
    
    WordCountMapperEmitPerValue:
        - An alternative implementation that emits after parsing the
entire cache value to reduce the size of the intermediate results
Use split with a regular expression instead of StringTokenizer
Merge branch 't_distexec_demo' of https://github.com/alanfx/infinispan into t_distexec_demo
Correct indentation