FeatureType.isAssignableFrom(FeatureType) needs to be safe. While in theory checking the name should be sufficient,
in practice we may have FeatureType of the same name (even if the name is scoped) but different properties. So we
will also check the property names and types.


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