configure: Accept llvm-3.2

Previously the build system only checked for llvm-3.1 - 2.8.
Now also 3.2 and 3.2svn is accepted.

Signed-off-by: Fabian Deutsch <fabian.deutsch@gmx.de>
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 #5561 : fabiand/rust/wllvm32, r=catamorphism

Previously the build system only checked for llvm-3.1 - 2.8.
Now also 3.2 and 3.2svn is accepted.

Signed-off-by: Fabian Deutsch <fabian.deutsch@gmx.de>
auto merge of #5602 : pcwalton/rust/common-fields, r=brson

r? @brson
Register snapshots
core: Inline mallocing wrapper functions

As far as I can tell, this doesn't make rust compile any
faster, but it does at least remove one level of indirection
on malloc, which might help speed up some operations.
std: change Decoder::read_option to return a generic type

This allows read_option to be used with a custom option type instead
of just core::Option.
auto merge of #5607 : brson/rust/shapshot3, r=brson
Unbreak 'rustc --help'
auto merge of #5609 : Kimundi/rust/incoming, r=catamorphism
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.