Add a simple multi-branch benchmark script
Rust upgrade
Convert ~[T] to Vec<T>

Except where we need it for the JSON library.
Import Ms2ger's DOMString
Make DOMString build
Try out switching the parser to UTF-16

Not merge-quality code.
Try excluding UTF8 -> UTF16 conversion from benchmarks