libsyntax: Renamed types, traits and enum variants to CamelCase.
Updated librustdoc and librustpkg to use the proper UpperCase names from libsyntax.
auto merge of #11417 : eddyb/rust/desnaking, r=bstrie