remove root LuaIntf.h
refine lua type mapping macro
add custom type mapping desc
add Qt type mapping