Upgrade to newer Rust (a5342d5 2014-02-23)

* `s/extern mod/extern crate/`;
* `--crate-type` option for `rustc`;
* allow non Camel case types.