[WFLY-3103] fix PrimitiveListAttributeDefinition.Builder

take the copied AttributeDefinition's elementValidator to set the
builder's validator.

JIRA: https://issues.jboss.org/browse/WFLY-3103
[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.
Merge pull request #6028 from jmesnil/WFLY-3103_PrimitiveListAttributeDefinition.Builder_fix

[WFLY-3103] fix PrimitiveListAttributeDefinition.Builder
WFLY-3033 - Better SSO configuration