add some undefine qt type
modify moc reader to support friend and template
modify codegen to support enum and access , remove base of template class code generated
modify uic to genert lua code , and auto bind slot/signal
Merge pull request #1 from mrwill84/master

modify some file to improve lua qt