fixed buildResponderList: in CCResponderManager

previously *buildResponderList:* overlooked adding the current node to the responder list if the node *only* contained children with a negative z-index while having interactions enabled.
 
flagging the node for possible addition, then eventually adding it should patch this.
 
and some minimisations.
Update CCProgressNode.h

added in two flags, one to signal vertexData destruction, the other to update progress before next visible draw
CCProgressNode will now properly update vertices

CCProgressNode only properly updated visually when the progress percentage or type was changed and ignored doing the same if the sprite (#698) or direction changed.

flags were added with intention for batching the differences to avoid redundant calculations and will update if the node is visible and dirty before drawing rather than when set.

and some other minor changes.

on a side note, there are a few other possible improvements to be made, but those are for another day.
Assert messages improved.
Added some special case error hint messages to help locate the cause for an assert.
Merge pull request #747 from NickyWeber/feature/sb#360_improved_assert_messages_in_ccbreader

Assert messages improved.
Register sprites for the OS X test app.
CCRenderTexture's -newCGImage method read pixels outside the render queue.
This lead to wrong previews in SpriteBuilder. After correcting this the image was flipped, fixed that as well.
Methods added to allow saving of image to arbitrary file paths.
Ordering of nodes in a CCLayout depends on children's z-order which is now correct after adding a node.
Fixes the SpriteBuilder bug #465.
Merge pull request #753 from NickyWeber/bugfix/sb#465_cclayoutbox_spritebuilder

Ordering of nodes in a CCLayout depends on children's z-order which is n...
Merge pull request #757 from osinoleg/develop

CCEffects - content size fixes and clean up
Merge branch 'bugfix/3.1/sb#416_previews_screwed_up' of git://github.com/NickyWeber/cocos2d-iphone into develop
Merge pull request #752 from NickyWeber/feature/3.1/CCRenderTexture_more_flexible_saveToFile

Methods added to allow saving of image to arbitrary file paths.
Fixes for CC_SPRITE_DEBUG_DRAW.
version number read using deprecated int read method.
reset restAngle upon startup.
Adjust Max motor force.
white space.
Adding resolution based tilemap test.
Merge branch 'v3.0' into develop

Conflicts:
	cocos2d-ui/CCBReader/CCBReader.m
	cocos2d/CCSprite.m
	cocos2d/CCSprite9Slice.m