[Bounding] Minor JavaDoc fix
Fixing tabs to spaces.
Added a license header.
More tab eradication.
Fixed the duplicate definition errors in normal.vert
...I left them commented out for reference and because
maybe this needs some rethinking.
More tabs to spaces.
Added support for instancing at the mesh level.
(so far only for lwjgl because I'm lazy)
Went ahead and added in divisor support while I was
at it because it doesn't cost anything and there might
be use-cases for it.
Mesh now knows about instances and you can directly
ask it for an instance count.  I haven't added support
for proper bounding box calculation but it should
at least be possible now.
Modified the multi-slot buffer support to work even
if the buffer is not instanced.  Saw no real reason
not to and it makes buffer support more flexible.
Fixed clamp method in ColorRGBA.
Merge pull request #158 from Perjin/colorRGBA-bugfix

Fixed clamp method in ColorRGBA.
thanks to Perjin
Added a version of createFloatBuffer that takes
a ColoRGBA array.
Implemented accurate bounding sphere to triangle
collision.  The old code had an implementation but
it missed tons of cases.

For 100,000 random points, the old way would process
that in about 12+ ms.  The new way does it in about
18+ ms... but the old way missed 643 collisions
(180 versus 823).

Plus, with the new way accurate contact normal and
contact point can be provided trivially... so it is.
Fixed an accidental sharing of temp vars vects
that turned out to matter.
Fix for proper collision distance based on 
precedent.  "I had one job..."
jbullet: refactor PhysiscSpace.addAll/removeAll
- only add joint with current PhysicNode is BodyA
  => avoid logging warning
  => fix a previous bug in test about getBodyA when adding/removing BodyB
- remove optimisation that by-pass routing made by add()/remove()
Updates JOGL (2.2.0)
Ports all changes done on the official renderer during several months to the JOGL renderer (I thank a lot the lazy developers)
Let triangle intersections fall right on the edge
the diagonal.
Allow the center to be set without creating a
new Vector3f first.
Avoid allocation of a temporary float[] array
and avoid allocation of a needless Vector3f array.