Determine default target based on LLVM triple at build
This depends on https://github.com/redox-os/cookbook/pull/35.
It also depends on nighly rust since rustc-env
was added to cargo since the last release. If this is a problem, it should not be merged until the next release.