For ENG-6159, add some fail fast checks to snapshot initiation to aid debugging
Merge branch 'master' into ENG-6159-2
send Temptable.currMemoryInBytes and its copy to the frontend, but not tested
progressively flushing error info in order to reduce memory consumption. blocking row insertion when failed queue is filled by too many requests.
add peakMemoryInBytes in TempTableLimit, and modified one test case
Merge branch 'master' into ENG-6361
Add dedicated thread for writing errors into disk.
remove commented code
init peakMemoryInBytes in TempTableLimits constructor
modify source files to pass eecheck
move clean up code to a function
ENG-6419 Fixed tree structure checks so it passes on java 8
change few static variables to non-static. make sure all error info are written to file properly.
remove unnecessary trailing whitespaces.
Merge pull request #1423 from viirya/fix_csvloader

ENG-6490: Fixing out of memory errors during CSV data import
Merge pull request #1425 from VoltDB/ENG-6361

Eng-6361: pass two extra parameters from engine to frontend
ENG-6490: Make error info queue limit settable in the CSVLoader.
Merge pull request #1427 from VoltDB/ENG-6419

ENG-6419 Fixed tree structure checks so it passes on java 8
ENG-6466 Added weighted percentage pie chart to web studio
txnid2: do a slightly better job with the special case of mpratio=0.0 in all threads wrt suppressing mp write queries