Implemented querying in Hazelcast 3
NumberObject fixes
* integerValue stored in index (to enable projection queries)
* added @NumericField annotations (otherwise Lucene would treat numbers according the the string value)
stress-test.max-load-attemps: retry loading the key if this failed (up to this number of attempts)
Changed the logging pattern (now it's the same as for log4j2)
Added support for non-indexed queries.
Added 'TestResults' to Report
* Presented in HtmlReporter (TestReportDocument)
* QueryStage reports number of query results this way
* Background stats report cache size
Fixed stress-test.seed: could be identical for some threads
Added Queryable.reindex
Fixed toString conversion for arrays.
Hazelcast: configs for queries - in-memory format