For ENG-4294, don't stomp VOLTDB_HOME and CLASSPATH in example and voltdb scripts
ENG-4291 (final?) Expression-level refactoring of getVoltXML
Merge branch 'master' into ENG-4291-expressions
Merge branch 'master' into ENG-4291-expressions
ENG-3737 make sure replic replays same unique ids and timesatamps on recover
Merge branch 'master' into ENG-3737
Merge pull request #370 from VoltDB/ENG-4291-expressions

Eng 4291 Final Expression-level refactoring phase, passes jenkins
ENG-4291 Whitespace & comments re: r=jhugg
Merge pull request #371 from VoltDB/ENG-3737

Eng 3737 make sure replica replays same unique ids and timesatamps on recover
Make voltdbipc compile against arch-linux

Arch installed g++ (GCC) 4.7.2.  Alternately, I title
this commit, "C++ const - turning well meaning programmers
into angry liars since 1983".
Merge branch 'master' into ENG-4294
ENG-4354 don't do a truncation snapshot on replica promote
ENG-4354 modify promote with command logging test case to make sure that there is no truncation snapshot
ENG-4354 removed Promoter subclass from ClientInterface as suggested in Ning's code review
ENG-4354 @Promote sysproc is no longer routed through the now removed @PromoteReplicaStatus
Merge pull request #374 from VoltDB/ENG-4354

Eng 4354 remove truncation snapshot on promote
Merge pull request #377 from VoltDB/ENG-4294

Eng 4294
Merge branch 'master' of github.com:VoltDB/voltdb into ENG-4368-vem-sshtools-retry-failed-connection-attempts