Produce duplicate natives in the build, in preparation for removing
support for aliasing in native library loading.

Specifically, produce:

  jogl-all-noawt-natives-${os_and_arch}.jar
  jogl-all-mobile-natives-${os_and_arch}.jar
  jogl-all-android-natives-${os_and_arch}.jar
Attempt to remove aliasing from native libraries.

Renamed:

  jogl-core.jar         → jogl.jar
  nativewindow-core.jar → nativewindow.jar

The build scripts have been edited to produce sets of natives for
each "module" (as opposed to producing one set of natives and then
have each module point to them via aliasing).

Bug: 1023
Bug: 1024

Depends on 46faa59d439ef235d7691fc64d56eedc600ffa1a from gluegen.
Merge remote-tracking branch 'github-mark/master' (Bug 1023/Bug 1024)

Conflicts:
	make/scripts/tests.sh

(build.xml: Using <copy tofile=".."/> instead of producing new jar files via <jar> to keep identity)