let it find vchost_config.h on archarm & add -march=native

as it is raspberry/HW-specific anyway
make the MAKME macro a little less evil (to my taste at least :-))

also swap parameters to calloc to match the specification
rename handles (m2, m4, rs, vr, sp) for consistency with rest of the code
use fixed port-bases for all components instead of a mix
add .gitignore
Merge pull request #3 from cloph/master

use fixed port-bases for all components instead of a mix, rename handles, make makeme less evil, compile-fix for archarm)