librustc: Make unqualified identifier searches terminate at the nearest module scope
librustc: Implement #[disable_unwinding] and use it in librustc to avoid falling off FastISel so much