Use Attr::value() whenever possible
Make AttrValue::as_slice impl from Str
Merge pull request #3124 from brunoabinader/attr-changes

Attr, AttrValue changes; r=Ms2ger