Fix misspellings.
fixed typo in javadoc
Added 'IntegrationTests' annotation to filter integration tests

Tests now support ignoring integartion tests by passing
'-Dtests.integration=false' to the test runner either via IDE or
maven to only run fast unittests.
Add -Dtests.integration support to pom.xml
Add support for Lucene's MockDirectoryWrapper

MockDirectoryWrapper adds asserting logic to the low level directory
implementation that helps to track and catch resource leaks like
unclosed index inputs caused by dangling IndexReader or IndexSearcher
instances. It prevents double writes to files and allows low level
random exceptions to be thrown for testing index consistency etc.

Closes #3654
Set log level to trace for package action.support.broadcast in the RecoveryPercolatorTests#testSinglePercolator_recovery test.
Moved to use assertHitCount instead of just checking the total count
If all scroll ids should be removed then the `_all` value should be used instead of not specifying any scroll ids.
Fix typo

Thanks to @ybonnel for finding it ;-)
[DOCS] Deprecated the from/to/include_lower/include_upper params
in the range query, range filter and numeric range filter.
Better to use gt/gte/lt/lte as they are explicit.
Added specific log level to check which shards were refreshed and which shards we searched on
Introduced common test methods in MatchedQueriesTests (e.g. createIndex, ensureGreen, refresh, assertHitCount)
CompletionFieldMapper should use index name instead of full name

Fixes #3669