Deny warnings in stage1+ libsyntax/librustc/librustdoc/librusti/librust

This patch makes sure that code is warning-free for all of the rust libraries.