optimization
fix in RayCast and EdgeShapes tests
temporary move step() to draw loop
optimization
Merge branch 'master' of https://github.com/Cocos2DXNA/cocos2d-xna into BOX2D_OPTIMIZATIONS

Conflicts:
	tests/tests/classes/tests/Box2DTestBet(Box2D)/Box2DView.cs

more Optimization
Merge branch 'master' of https://github.com/Cocos2DXNA/cocos2d-xna into BOX2D_OPTIMIZATIONS
m_proxies replace list to array
fixed remove fixture
remove m_test.Step(settings); into draw method for easier debugging
optimize b2BroadPhase.Compare
use array instead Stack container
inline optimization b2WorldManifold
inline optimization b2ContactSolver
fixed bags and optimization
resume optimization
debug compile fix
fix for window resizing and preferred bounds working properly.
removal of commented compiler directive code and addition of window bounds setting for the desktop builds.
added macos directive to make it set the window bounds too.
added CCRandom.Randomize