add docs
things
use native build for cross compiler
template path in toolchain file
remove duplicate code
build different binutils per arch
build gcc different for sparc/x86
updates for building