Post-merge cleanup.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1634266 13f79535-47bb-0310-9956-ffa450edef68
Consolidation of deprecated method implementations:
- Setting a null value should remove the wrapper object if the later became empty.
- The deprecated getter methods invoke only the non-deprecated getter replacement.
- The deprecated setter methods invoke only the non-deprecated setter replacement (unless the invoked methods are final).
This means that if a deprecated setter methods need the old value, it will read the field directly.
The intend is to avoid surprising code paths for user who override some methods.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1634463 13f79535-47bb-0310-9956-ffa450edef68
Added a test for verifying API changes.


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


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