Get XOAI 3 working with java6

This Pull Request is not really all that beautiful, it mostly drops out any Java 1.7 features (multi-catch exceptions, and the new four-argument exception class constructor), but it does appear to restore Java 1.6 compatibility to XOAI 3. Thanks to Mark Wood for his help with the exception class constructor.