Add the code that we used for generating the "api-changes.properties" file.
This may be used again if we need to upgrade an other part of the library
for an other standard some day.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1634815 13f79535-47bb-0310-9956-ffa450edef68
Allow implementation to alter the API defined by interfaces.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1634819 13f79535-47bb-0310-9956-ffa450edef68
Merge from the JDK8 branch.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1634828 13f79535-47bb-0310-9956-ffa450edef68
Merge from the JDK7 branch.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK6@1634833 13f79535-47bb-0310-9956-ffa450edef68
Merge from trunk, but with only partially enabled check for implementation API.
Enabling fully the check for implementation API will require to update some test cases.


git-svn-id: https://svn.apache.org/repos/asf/sis/trunk@1634856 13f79535-47bb-0310-9956-ffa450edef68