Jdk1.8

Fix build issue with Java 8, 7, and 6
This will work with ice 3.5

To Test: 
 * run ```./build.py clean``` ```./build.py```