Silence warning in RefCell test suite
Add AST node for pattern macros
Add patterns to MacResult
Expand macros in patterns
Parse macros in patterns

Fixes #6830.
Test pattern macros
auto merge of #14298 : kmcallister/rust/pattern-macros, r=huonw

First commit is an unrelated fix for a test suite warning I introduced last week.