rearranged CFLAGS so that warning flags be placed at the end
upgraded archive formatters

made format checker to be separate function,
moved formats array declaration to aie_archive-format.h,
some work on aie_promulgate()

fixed function prefix, added callback