ENG-4907: add support of reverse scan of single table query. Commit for Dheeraj test only, NOT working with IN list and JOIN yet, and won't pass junit test.
ENG-4907: fix broken IndexCounter, Overflow handling in IndexScan, and some Junit tests.
Merge branch 'master' into ENG-4907
ENG-4907: add support of reverse scan to IN list and NestLoop, but only IN list gets optimized.
Merge branch 'master' into ENG-4907
Merge branch 'master' into ENG-4907
ENG-4907: fix broken MIN/MAX (ENG-1565) affected by reserve index scan.
Merge branch 'master' into ENG-4907
Fix incorrect VoltType of parameters.
new4097: fixed based on code review feedback and discussion with Paul.
new4097: fix ! bug.
Merge branch 'master' into new4097
Merge pull request #644 from VoltDB/new4097

Patched (final?) ENG-4907.
Merge branch 'master' into ENG-4959

Conflicts:
	src/frontend/org/voltdb/plannodes/IndexCountPlanNode.java
ENG-4959: fix index size and minor changes based on Paul's feedback.