librustc: Get rid of structural records save for front/test.rs.
Fix fallout in rusti & rustpkg.
librustc: tidy
Merge
Fix flipped tuple that was causing all that pain
Fix vdef pattern
Merge
auto merge of #5066 : catamorphism/rust/luqmana-derecording, r=catamorphism

Most work done by @luqmana and @pcwalton - I just rebased.