Allow tables in configuration
Allow configuratin ar/ld for rustc

This adds a new .cargo/config option which allows configuring the ar and linker
tools that rustc invokes. This should aid in any cross-compilation attempts.
auto merge of #196 : alexcrichton/cargo/linker-and-ar, r=wycats