Makefile fixes for OS X
Rebuild of box2d.js on OS X
Merge pull request #1 from artillery/mark-box2d-rebuild

MICAH: box2d rebuild on OS X
Backport the fix at http://box2d.org/forum/viewtopic.php?f=4&t=7796 into this build of Box2D
Rebuild box2d.js
Merge pull request #2 from artillery/mark-bugfix-backport

MICAH: Backport a Box2D bugfix
Consider collision masks in the b2BroadPhase
Remove code that is now unsupported because of broadphase filtering.
Merge pull request #3 from artillery/mark-broadphase-filter

STEVEARC/MICAH/JONO: Massive speed-up for high unit count situations.
Rebuild box2d.js
Merge pull request #4 from artillery/mark-box2d-rebuild

Rebuild box2d.js
Revert Box2D_v2.2.1 directory to pristine Box2D source.
Makefile changes for webidl bindings.
Simplify bundle.py.
Delete old binding files.
WebIDL bindings for Box2D
Update .gitignore for webidl output files.
Convert html5canvas demo to use WebIDL bindings.
Remove deleted groupIndex attribute
Rebuild box2d.js