Added support for cross-compiling Linux for ARM

Also moved smartcd scripts into modules/cd