Moves the syntax_extensions to be their own unit.
Cargoifies this project.
Ignores Cargo.lock (this is a lib) and target/
Removes Makefile now that docs, compiler ext and the rlib are handled.