Boyscout extract method
Add NameIDFormat and assertionConsumerServices

Expose NameIDFormat and AssertionConsumerServices
to uses of Stoker.
Intoduced ElementTemplate for avoiding duplication.