Ceramic Tile Engine

So here it is... v0.7 of Ceramic Tile Engine.

I've added tile culling, a camera system, per-object and per-tile physics and properties (for each layer property, first it checks for an existent tile or object property, then applies it if found, otherwise applies the layer property). I rewrote everything - new samples, new library, new maps, new everything but icons (speaking of which, we need an emblem/icon/logo for Ceramic).

You load a map with `.buildMap()` and can use basic mode (no culling or camera system) with `.buildMap("mapName", true)` (a second argument `true`). It loads maps with Lua or JSON encoding - simply specify the extension.

It still needs animated tiles, but I think I've pretty much covered most things. You can draw or erase, activate culling, track an object with the camera system, use properties in tandem with tiles or objects (JSON encoding supported), etc.

- Caleb