add STR() macro and remove_ref class
code gen source.
subdir support for codegen
commit generator template.
argument list
filter Abstract Class from codegen.
support nested class&enum&flag as parameter types.
solve part of link errors.
Solving link errors.
solved link errors.
link error solved.
ignore classes which were not needed.
adding method support.
solve many compile errors.
Fix all compile errors.
solve all link errors.
get QObject* from lua stack.
bugfix
let slot be treated as method.
Check self type.
add caster to super classes.