Add `is_script_directive` to normalization; add `is_script_directive` test for relevant properties.