ENG-5004 Add broken test cases, fix error message cut/paste error.
ENG-4826 matview index initial change set -- may be a slight overreach.
ENG-5004: assign tuple idx for all TVEs in expression's args, this fixes SQL stmt containing JOIN+FUNCTION.
ENG-5021: implement another approach by storing tuple idx in TVE while planning, and avoiding
recalculation in EE.
Merge branch 'master' into ENG-5004-function-params
Fix /tmp priv issue with license check
ENG-5021: fix broken cpp tests causing by removing one field in TVE.
Merge branch 'master' into ENG-4826-matview-index-hsql

Conflicts:
	tests/ee/execution/engine_test.cpp
ENG-4826 disallow unique matview indexes ++
Add new exception class
tweaked messages displayed
ENG-4676: eliminate OrderBy plan node for JOIN + ORDER BY when ordering by indexed columns; push down LIMIT node for JOIN node with sort direction.
Merge branch 'master' into ENG-4826-matview-index-hsql
Update latency text in voter async benchmark
Updated url in voltcache readme to point to blog benchmarks
ENG-5065: do not reset SortDirection for IndexScan if it is INVALID; add test cases for ORDER-BY + prefix filters.
ENG-5065: fix broken junit tests.
For ENG-5017, add a set of system info messages into log after log rolls
Clean up generateOutputSchema and resolveColumnIndexes.
This is not highly optimized, I may need to fix the generateOutputSchema function to not let it recursively called down to the bottom of the plan