Added ability to build for select architectures, all architectures etc.

Plus added ARM cross-compiler support.