Add javadoc to PathPreference.java
Change the exception that is caught in audioQuit in CoreInterfaceNative.java to be more specific.

Any [thread].join() call will only ever throw InterruptedException.