Support Indoor Maps - See Issue #675

This commit adds in support for indoor maps by:

* Adding cartesian crs
* Adding identify projection
* Cleaning up crs unbounded handling

This is a potential solution for https://github.com/CloudMade/Leaflet/issues/675.