Implement --host for cross-compilation. Works like a champ. Closes #714