move constructors and destructors to CC_CONSTRUCTOR_ACCESS and add needed constructors for js bindings

This is needed for binding classes' constructor for jsb.