j3dcore: cannot lock an object using its own reference

When updating the orientTransforms array reference, you cannot lock the update
using the same ref, as the next thread in will lock the new object and concurrently
run with the original updater.

Pointed out by findbugs.

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
j3dcore: avoid lazy enum array creation, do it unconditionally

The static ref was not being initialized properly (needed to be synchronized),
just pull it into a staic init block and mark it final.

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
j3dcore: fix up compile to build with JOGL release 2.2.0

setSize became setSurfaceSize.

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
j3dcore: update version to 1.6.0-pre11

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>