quote_*! macros take an ExtCtx

They previously required one called "ext_cx" to be in scope.

Fixes part of #7727
auto merge of #8556 : sfackler/rust/quote, r=graydon

They previously required one called "ext_cx" to be in scope.

Fixes part of #7727