Merge pull request #10 from dumganhar/master

Adding .idea(project folder of PyCharm IDE) to ignore list.
Removing CC prefix.
Merge pull request #11 from dumganhar/remove-cc-prefix

Removing CC prefix.
Updating clang.py to llvm3.3
Adding original clang-llvm-3.3 python binding files, it will be easy to compare what's changed.
Adding more cursor kind.
is_method_static --> is_static_method.
Updating README.md
Updating samples.
Merge pull request #12 from dumganhar/clang3.3

Adding clang-llvm-3.3 support
Fixing indention for static and overload function.
In overloaded function, if there are the same arguments but with one or more different type. 'If else' may fails since String can't be converted to Object by JSVAL_TO_OBJECT. So we need to check whether the jsval is an object. If not, break with 'ok = JS_FALSE'.
e.g. cc.MotionStreak.create(2, 3, 32, cc.GREEN, string); // here, 'string' isn't an object, so the binding glue codes will crash in JSVAL_TO_OBJECT
       cc.MotionStreak.create(2, 3, 32, cc.GREEN, texture);
Merge pull request #13 from dumganhar/motionstreak-config

Indention fix for static and overload function and overload function fix
Removing cc prefix in conversions.yaml.
Merge pull request #14 from dumganhar/bugfix-after-iss2129

Removing cc prefix in conversions.yaml.
Don't bind deprecated functions.
Updating comments for AvailabilityKind class.
Merge pull request #15 from dumganhar/dont-bind-deprecated

fixed #2405: Don't bind deprecated functions.
Generate conversion from JS functions to std::function.
Merge pull request #16 from colesbury/functions

Generate conversion from JS functions to std::function.