Fix a.href to return an empty string initially

This is done by more closely following the algorithms in the URL Standard.
Add a stringifier for CustomHTMLAnchorElement

By upgrading to webidl-class-generator@1.6.0, we get support for stringifiers in our WebIDL bindings.