Added gen.sh for msp & avr.
Rearanged of test files.
Rearrange of interfaces.

Interfaces are now in core/interfaces/<file-per-interface>.h
+ cpu
+ gpio