Update Makefile to use the `mettle` driver
Add support for setting the language standard

This uses --std=<lang>, unlike GCC's front-end, since the "--" prefix is
considerably more common for multi-character options these days. Otherwise, it
just forwards on the <lang> value to the underlying compiler as-is.