Add Java 1.8 system packages for resolver.
Merge pull request #616 from seanbright/java-1.8-properties

Add Java 1.8 system packages for resolver.

At least it cannot do any harm :-) I am only curious how the popup menu gets set, as far as I can see these are not really coupled exact by name. Anyway, lets see how this works. Thanks
ee: Add missing JDK 8 package

Also sort names.

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
ee: Add JavaSE-1.9 definition

This is the first approximation to 1.9. It is now just a copy of 1.8.

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
ee: Use EnumSet to simply specifying EE compatibility

The set will be populated with the specified compatible EEs and all the
EEs they are compatible with.

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
ee: Add JavaSE compact profiles for 1.8

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
ee: Add JavaSE compact profiles for 1.9

This is the first approximation to 1.9. It is now just a copy of the 1.8
compact profiles.

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
Merge pull request #617 from bjhargrave/java-ee

Update Java EE for build model
ee: Correct package list for JDK 1.7

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
ee: consistently sort package names

This allows better diffing between package lists and to the package-list
files in the JavaSE javadoc using something like:

curl -s http://docs.oracle.com/javase/6/docs/api/package-list | sed -e '/java\./d' -e 's/\(.*\)/ \1,\\/' | diff -u - JavaSE_1_6.properties

You can also examine the packages in the rt.jar using a command like:

unzip -l rt.jar javax/* org/* | cut -c 29- | sed -e 's|\(.*/\).*|\1|' | sort | uniq

Signed-off-by: BJ Hargrave <bj@bjhargrave.com>
Merge pull request #618 from bjhargrave/java-ee

ee: Correct JDK 7 package list and consistently sort package lists