Feature/saml metadata extension mdattr

Adds support for EntityAttributes per http://docs.oasis-open.org/security/saml/Post2.0/sstc-metadata-attr-cs-01.pdf

Note that I've explicitly not added support for 2.4 as we are aiming to utilise http://macedir.org/draft-macedir-entity-category-00.html only at this time. Support for the Assertion detail doesn't seem to be a real need and would be a reasonable overhead of models/code. 
That's surprising... I wonder why RuboCop doesn't detect blank lines before the end of a block... (Not that it bothers me, I just thought it did)