Marking the once package-visible classes that become public for GAE compatibility more clearly as internal, also excluding them from the JavaDoc. Along the way, fixing a Jaxen bug which can cause ext.xml to fail if Jaxen is not present and the JVM decides to link eagerly.