Replace bare constructor functions with new static member functions.

This matches contemporary Rust style.
Merge pull request #89 from mozilla-servo/ctors

Replace bare constructor functions with new static member functions.