Merge with sbliven

This adds some pom cleanups:
- Use vecmath 1.3.1
- Take JDK version from the parent pom

Also some code changes:
- Improvements to CrystalTransform class & xtal package
- Warnings and logging improvements