librustc: Move inline asm stuff to different mod.
libsyntax: use a struct for inline asm in ast.
libsyntax: Allow selecting intel style asm.
librustc: add default per arch clobbers for asm.
librustc: remove already addressed XXX
librustc: Remove common fields and nested enums from the language
0.6 will be in April
auto merge of #5602 : pcwalton/rust/common-fields, r=brson

r? @brson
Register snapshots
auto merge of #5607 : brson/rust/shapshot3, r=brson
Unbreak 'rustc --help'
auto merge of #5609 : Kimundi/rust/incoming, r=catamorphism
tutorial: cleaner libc use statements
tutorial: only Owned types can have a Drop impl
auto merge of #5603 : brson/rust/relnotes, r=brson
Tidy.
rustc: fix linkage of internal static nodes.
auto merge of #5593 : luqmana/rust/inline-asm, r=catamorphism

Clean things up a bit. Also, allow selecting intel syntax in addition to the default AT&T dialect.
libsyntax: Don't allow `impl (Trait) for Type` (with the parentheses).
testsuite: Update and un-xfail test for #4335