Eng 4008

This branch is mostly already reviewed community-contributed code.
The one commit needing review as "original" product code is:
 
https://github.com/VoltDB/voltdb/commit/9ca03fde096c496fa2df6069421f97643c9d60b4

to standardize the ee error handling for out-of-range numeric functions.