Jdk1.8 dev 5 0

Fix build issue with Java 8, 7, and 6
This will work with ice 3.5

To Test: 
 * run ```./build.py clean``` ```./build.py```

To test:
 * Compile with Java 8 but for a different target
 * modify the local.properties file by specifying source target e.g. java7 and bootclasspath i.e.the path to Java 7/lib/rt.jar
 * Start the server using Java 7, Connect to the server. This should work.

To test:
 * Compile with Java 8 w/o specifying any parameter
 * Start the server using Java 8, Connect to the server. This should work.
 * Start the server using Java 7, Connect to the server. This should not work.