Follows the discussion in #2546. This includes linting rules to prevent getAttribute(), setAttribute(), hasAttribute(), removeAttribute(), and toggleAttribute() from being used, in favor of their NS-alternatives. This also bumps the webidl2js minimum version, since that release fixed the same bug in [Reflect]-implemented properties.