add will-change detect

currently only available behind the `layout.css.will-change` flag in firefox nightly