GLASSFISH-21098 - Allow GlassFish to be built with JDK8. Removed usage of APT and old ASM library (released new version of jsftemplating since its annotation processors are used by the console, and upgraded ASM in the command-security-maven-plugin)

git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@63676 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
fix enforcer rules

git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@63677 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
Modified to enable compilation on JDK 8