Fixed PropertyNameResolvingVisitor to return a blank name if the xpath is blank

Additionial fixes required to avoid test failures:
Fix to SimpleFeatureTypeBuilder to exclude null values. 
Fix to ShapeFileFeatureSource.getReadSchema() to include geometry properties in a geometry query with no geometry properties included.