Highlighting for macro calls and quoted symbols

The first commit ensures that we use a different face for highlighting macro calls, so users may choose to style macro calls differently from keywords.

The second commit highlights quoted symbols, as we weren't doing that at all previously. It's not perfect (we can't handle all the different versions of `:end` without a full parser) but it's very close.