Fix the minkowski sampling penetration depth algorithm to allow 'just touching' objects.
Fix TOI computation for ConcaveShape against Shape.

The ray direction was not on the local space of the concave shape.
More renaming of `geom` to `shape`.
Move the gjk-based ray-casting algorithm to `geometry::algorithms`.
Add a trait for point projection, containement test, an distance.

cc #28.
Add point-query to the broad phase.
Add a dummy implementation of `PointQuery` for `BezierSurface`.

This is needed so that `BezierSurface` implements `Shape`.
Update to the last rust-nightly.

Version of rustc: 0.13.0-nightly (d91a015ab 2014-11-14 23:37:27 +0000).
Update to the last nalgebra API.
Update to the last rust-nightly.

Version of rustc: 0.13.0-nightly (336349c93 2014-11-17 20:37:19 +0000).
Update to the last rust-nightly.

Version of rustc: 0.13.0-nightly (e09d98603 2014-11-18 23:51:43 +0000).
Add metadatas for crates.io.
Upgraded to latest Rust + nalgebra

Closes https://github.com/sebcrozet/ncollide/issues/38
Merge pull request #39 from bvssvni/master

Upgraded to latest Rust + nalgebra
Use `BaseFloat` constants instead of `Float`.

Fix #40.
First implementation of the collion world and the new Broad Phase.

Part of #24.
Implements the first design proposed by #37.