Removes *_mark functions

mruby does not use mark functions.
Updates src/chipmunk2d.c to load new parts in specific order
Updates README
Completed Shape binding
Use 4 digits for version number

First 3 are to match the chipmunk version, while the last is used for the binding
Use my name for authors I guess? :O
Treat all warnings as errors
Adds Chipmunk2d::SegmentQueryInfo
Adds Chipmunk2d::PointQueryInfo
Fixes Chipmunk2d::Arbiter#initialize mrb_get_args

space parameter was missing
Initial testing
Implements Body#each_shape, Body#each_constraint, and Body#each_arbiter

each_arbiter is iffy though
Fixes numerous code clinks and clunks

So many its not worth the multiple commits (actually I did these and forgot to commit)
Initial Documentation
Updates tests with Object#class assertions
Completes Chipmunk2d::BB tests
Adds documentation Chipmunk2d::DampedSpring
Fixes cpPolyShapeNewRaw call

This fix only works with a custom branch of Chipmunk2d
Completes documentation of Chipmunk2d::Vect
Updates Chipmunk2d::Vect test