ENG-5380: Move guava into voltpatches world.
Add jsr/j2ee dependencies too.
Update tons of code from com.google.common to voltpatches.
Merge remote-tracking branch 'origin/master' into ENG-5380-guava
ENG-5380: Fix broken build after merge.
This will probably happen again until this disruptive change is merged.
Merge remote-tracking branch 'origin/master' into ENG-5380-guava

Conflicts:
	src/frontend/org/voltdb/ParameterConverter.java
	src/frontend/org/voltdb/SnapshotDataTarget.java
	src/frontend/org/voltdb/SnapshotSiteProcessor.java
	src/frontend/org/voltdb/iv2/LeaderAppointer.java
	src/frontend/org/voltdb/rejoin/StreamSnapshotDataTarget.java
Merge pull request #991 from VoltDB/ENG-5380-guava

ENG-5380 Move Guava into the main Jars to enable no-deps client