First draft of a set of convenience static methods in Names class.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1597875 13f79535-47bb-0310-9956-ffa450edef68
Renamed FeatureType.getProperties as getPropertyTypes for consistency with getSuperTypes and hopefully for clarity.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1597948 13f79535-47bb-0310-9956-ffa450edef68
Move toGenericNames to DefaultNameFactory, nail down tests to SIS name factory, and add javadoc.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1597967 13f79535-47bb-0310-9956-ffa450edef68
Added tests and documentation for the Names convenience class.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1597977 13f79535-47bb-0310-9956-ffa450edef68
Forgot this class in the previous commit.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1597978 13f79535-47bb-0310-9956-ffa450edef68
Relax the result type of feature operations from 'AttributeType' to the more generic 'IdentifiedType'.
This allow operations to return features.


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


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