1. add more binding
2. make auidemo lua sample work
3. fix a bug for generating macro code for statc member function in perl script
i.e. for static member function with default arguments