Add GUIReader::registerTypeAndCallBack for std::function and update bindings-generator submodule

The related bindings-generator pr is https://github.com/cocos2d/bindings-generator/pull/130
why not keep returning value from a function, because c++11 now support move semantic.