[nacltoons] Add compound shapes.
This change is suprisingly large as it involves switching
from CCPhysicsSprite (where each physics object must have
a visisble sprite) to CCPhysicsNode (where the physics
node itself is not visible, but can have zero or more
visible children).
This means that a single phyiscs node (corresponding to a
single box2d body) can be constructed from many shapes and
sprites, each adding its own fixtures to the overall body.
R=binji@chromium.org
Review URL: https://codereview.chromium.org/15070003
git-svn-id: https://nativeclient-sdk.googlecode.com/svn/trunk/src@1552 050acbb0-2703-11df-ab0a-9f3f633ae91d
18 files changed