Corrects children position in vertical CCLayoutBox
Fix CCTableView reloadData
setZOrder: in CCNode.m

setting the zOrder of the current node is redundant if parent is present and will directly interfere with if( z == child.zOrder ) check in reorderChild:z: from CCSprite, CCSpriteBatchNode and CCParticleBatchNode causing them to defer from reordering their children. 

this is related to issue 598.
updated swap:withNewIndex: in CCSpriteBatchNode.m

textureAtlas quads are not updated to reflect changes to the atlas index of a swapped object. in consequence the draw order does not change. 

related to issue #598.
Merge pull request #563 from crmagicxxx/CCLayoutBox

CCLayoutBox incorrectly positions children in vertical direction
Merge pull request #603 from masanorythm/develop-v3

Fix CCTableView reloadData
Merge pull request #605 from kalo-/patch-2

updated swap:withNewIndex: in CCSpriteBatchNode.m
Merge pull request #604 from kalo-/patch-1

updated setZOrder: in CCNode.m
merging