* Rename some stuff to be clearer (TakeDeclarationBlock instead of
GetDeclarationBlock).
* Don't allocate a new URLExtraData for each mapped attribute, cache
them in the parser instead.
Differential Revision: https://phabricator.services.mozilla.com/D4006