Upgrade JastAddJ to newest stable version.

The compiler does not work at all in this commit. Changes to make it work
follows in the next few commits.
Change LookupPTPackage.jrag to work with new primitive type handling.

The "addPrimitiveTypes()" method was removed from JastAddJ.
Fix some calls to fullCopy().

In the new version of JastAddJ fullCopy() sets the parent of the copy to null.
Some of the places where fullCopy() is called expected the parent to be left
alone, so this change broke the PT-compiler.
Fix lookupTypeInPTDecl to work with names containing packages.
Fix another fullCopy()/parent problem.
Fix bug in Enums. This may be a JastAddJ bug.

The same amount of tests that passed before the JastAddJ upgrade, now passes.