Change version to 1.0.0-SNAPSHOT.
Use new shared-parent pom.
Change spout-math dependency to 1.0.0-SNAPSHOT.
Update Maven plugin versions to latest.
Cleanup and add to gitattributes and gitignore.
Simplify how VertexAttributes are handled.  Data is no longer cached in lists on them, instead data is put directly into the buffer for the attribute. Lists are only used when loading the data.

Also conform to 200 char line limit.

Signed-off-by: Nick Minkler <sleaker@gmail.com>
Handle non-power-of-two textures for older cards that can't handle NPOT textures.

This requires additions to GenericMath for checking npot.

Signed-off-by: Nick Minkler <sleaker@gmail.com>