#168 Making sure a Schema always knows it's schemaLocation. This allows for a caching key in the WSDLParserContext that can handle multiple schema files with the same namespace.
#168 AbstractParserContext now uses part of the schemaLocation in the caching key so that it handles multiple Schema's with the same namespace correctly.
Merge pull request #202 from ixorbe/168-correct-caching-for-multiple-schemas-with-same-namespace

168 correct caching for multiple schemas with same namespace

Thanks ithena for the contribution. As usual outstanding work.