Merge pull request #601 from rustyswayne/1.1.0

Removes TypeFullName from GatewayProviderSettings and other refactoring