For ENG-6061, honor timeouts during backpressure
For ENG-6061, don't forget that if not timeout is specified block indefinitely
For ENG-6061, bring back imports eclipse probably disappeared
For ENG-6061, add a unit test for the backpressure timeout
Replace standard selector with two versions of the selector that enforce
rough fairness by allowing a random starting point in the selection list
to be processed first.

Also added a thread numbering scheme for all Network threads so that
only Server Thread 0 will check for unexpected delays in completing the
processing of data sets.
Optimized Selector selection and Network response monitor tests out of
main loop.
Simplified code with conditionals in main loop.
Remove duplicate third party license.
Fix minor formatting issues
Add support for TRIM function, works also for LTRIM and RTRIM
Add test cases for TRIM, LTRIM, RTRIM
Merge branch 'master' of github.com:VoltDB/voltdb into ENG-3233-stringfunc
Merge branch 'master' into ENG-5972-HungClient
Fixes according to Paul's suggestion
Merge branch 'master' of github.com:VoltDB/voltdb into ENG-3233-stringfunc
For ENG-5972, try and win back a little performance
For ENG-5972, don't leak the selector at startup
For ENG-5972, fix bug where null isn't return for incompatible selectors
For ENG-5972, fix bug where the updater isn't always started
For ENG-5972, remove non JDK path to see if that wins back a little performance