Merge branch 'decode-BOM' into decode-BOM-0.9, …

… and remove the back-ported .starts_with() method. It’s in libstd now.
Backport to the Rust version used in Servo.
Merge branch 'decode-BOM-0.9' into rust-servo