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 is true for what REFEDS have defined but the core spec allows it to apply to EntitiesDescriptor as well, hence the modelling.