syntax: add better error message for unexpected inner attrs

Closes #2243
driver: use libnative
Align stack size to page size
auto merge of #11431 : cmr/rust/upstream, r=alexcrichton

most notably, use libnative for our binaries. should unwedge rusti.