this commit avoids a bug jaxb2 basics under JDK8.  some misc pom version...

... cleanup for good measure.

after this change i could build a stream containing language level 1.8 features with JDK8 on Intel OS X and run with JRE8 for ARM