Liberalize attribute-having.

Make it so that custom declarators are allowed to have attributes to,
and use the default Attribute class as a fallback.