add CCRGBAProtocol support for EXButton
add margin and padding for spriteWithPatternSprite
boundingBox().size instead of getContentSize
add CASE_TO_STR_RETURN

to transfer enum to string