Update settings: Allow to dynamically update thread pool settings

Closes #2509
upgrade to netty 3.6.0
upgrade to jackson 2.1.1
add a sleep to make sure settings are applied
add 0.20.3
rename fieldQuery/fieldFilter to termQuery/termFilter in mappers
Use FieldType and not deprecated Field construction
more mapper simplification, reduce the value methods
support multiple values when mappers construct queries
this will allow us to optimize parsing using actual values (numbers/bytes)
use object parser value for queries that support it
fix index xcontent flag with id
add explicit termsFilter in mapper, and use that in terms filter
This also enabled support for terms filter on _id field for example
backport lucene 4.1 terms filter and use it where applicable
fix thread pool stats largest
cleanup unused term factory
cleanup more calls to Term with String value
move regex to use Object as paramater as well
remove unused method
cleanup
optimize search hit to use Text for type and id
this will reduce serialization string overheads, and faster xcontent(json) generation