literal macro matcher

Minimum Rust version: 1.32

A new literal matcher was added for macros:

macro_rules! m {
    ($lt:literal) => {};
}

fn main() {
    m!("some string literal");
}

literal matches against literals of any type; string literals, numeric literals, char literals.