ignore an unknown portable field and return false for unknown field portion of that query
add 5 minute timeout to query operation when running parallel
tiny refactoring
Initial work on adding the performance monitor
fix javadoc to clarify thread safe access guarantees to wrapped write-behind-queue
Improved Javadoc
Merge pull request #4033 from ahmetmircik/fix/3.4/portableUnknownField2

Fixes unknown portable field exception when querying
Checkstyle improvements
Fixed few javadoc problems
Reviewed the newly added Note.
Merge pull request #4041 from pveentjer/feature/3.x/performance-monitor

Performance monitor
Adding a new chapter (Cluster Management).
fired entry event should include old value after remove if same operation
Merge pull request #4035 from ahmetmircik/improvement/3.4/addTimeOut2QueryOperations

Adds timeout to QueryOperation
Adds a configurable work around for the sector imbalance problem.
the selectorIndexPerHostMap is now a hashmap and created lazily + added some serve warning when feature enabled
Merge pull request #4042 from ahmetmircik/fix/3.4/removeIfSameEventOldValue2

Fired entry event should include old value after remove if same
Resolved some checkstyle issues
Refactored testNullIndexing test and moved from QueryAdvancedTest into QueryIndexingTest.
Replaced execution time checking with invocation count checking using Mockito.
Counting how many times fields are accessed when using indexes and how many times when not.
Merge pull request #4044 from pveentjer/fix/3.x/connection-imbalance

A workaround to prevent selector imbalance
It has to be removed once #4045 is fixed.