[WFLY-2229] Add support for alternative providers where the key store is still file based.
[WFLY-2299] Pass the provider name to the key and trust manager services.
Merge pull request #6078 from darranl/WFLY-2229

[WFLY-2229] Add support for alternative providers where the key store is still file based.