Revert syntax extension for now, as it causes issues with cross compiling for android.

Simon suggested that it's fine to roll back these commits for now, as it's unlikely we'll be moving away from mako in the near future.

It's probably easiest to roll these back rather than create a special crate for the syntax extensions, unless there is another way I'm missing?