fix gcc compilation issues
add Assembler
change Engine to use plugins.cfg
add plugins.cfg
add some test programs