installation with good library name
CONFIGFILE is only used by config.c

others modules must use config_read function to access to configuration
modules defined as modules and not libraries

instead to use lib-y+=<module> we use modules-y+=<module>
rename pilot_main to main

the pilot_main macro was useless
search files into DATADIR

PKG_DATADIR was a sur-macro of DATADIR it was useless
search modules into PKGLIBDIR

MOD_DIR was a sur-macro of PKGLIBDIR. It was useless
STATIC variable must be exported
CC, LD RANLIB and AR are project definition

the source files are written for one compiler. It's not a configuration
config.h generated by scripts.mk
force config.h generation
move default configuration file into data
quiet mode is more efficient
package cleaning is complete