Get rid of some more managed strings
Use borrowed strings for parse errors
Update to Rust master