Merge pull request #439 from doubleday/master

- Update CCLabelBMFont in visit instead of draw to prevent 'jumping' whe...
some useful extensions that work on ccsize
Merge branch 'master' of http://github.com/Cocos2DXNA/cocos2d-xna
Fix for infinite loop caused during Reinit of textures.
Merge branch 'master' of https://github.com/Cocos2DXNA/cocos2d-xna
version 1.4.2 prep changes
Fix for issue #400.
Fix for issue #441 - added check for the handler's ConsumesTouches property.
Fix for CCSprite.PositionX = value not updating a container sprite batch node.
Merge branch 'master' of https://github.com/Cocos2DXNA/cocos2d-xna
Rename a method that was incorrectly named.
update to latest monogame
Added demo/test of a rounded rect primitive from https://cocos2dxna.codeplex.com/discussions/568573#post1309173 and fixed the reinit of a CCRenderTexture from backgrounding. CCTexture2D supports an OnReInit action callback for custom reconstruction of textures, such as those from CCRenderTexture.
added calculation of the zorder range for a node and optimization change to reduce the recursion load during Visit() calls.
Fix for the CCSpriteBatchNode causing its children to reorder the draw order by mistake.
removed check for consumption that broke the scroll on the table view.
helpful operands with CCSize
Fix for a bad class cast exception
test case for issue #445
Bug fix for sprite frames not being purged properly. Thanks @lordnedox