gpioN is only a template. not to be included.
Major reorganization.

+ main make variables now in lowercase.
config files are now to be preprocessed via shell. (to solve templated variables)
Large move of arm/cortex-m4 to arm-cortex-m4.
+ file for each $(archdir) with a list of its possible mcus. (called mcus)
+ Added new zenity config (make zconfig)