modify test programs (prefix test_ for build alias), modify core include
library build
change compiler on lua build
lua lib build
Merge branch github 'master' to local master