Added the model to class prototypes
Removed global ABM from most places. Also modified shapeToSprite.
Removed old code, addded comments, and removed model argument from shapeToSprite
Modified extras to accept a model parameter instead of using the global ABM.model
Converted tabs to spaces
Updated models and sketches to work with the changes to extras, and to no longer use global ABM.xxx properties
Tabs to spaces
Build
Merge branch 'upstream-master' into multiple-models

Conflicts:
	docs/data.tile.html
	extras/data.tile.js
	lib/agentscript.map
	lib/agentscript.min.js
	lib/data.tile.js
	lib/data.tile.min.js
Merge remote-tracking branch 'upstream/master' into multiple-models

Conflicts:
	docs/data.tile.html
	lib/agentscript.map
	lib/agentscript.min.js
	lib/data.map
	lib/mouse.map
	src/agentscript.coffee
Fixed a bug with isHeadless truthy check
Added a life example demonstrating multiple models; updated readme
Merge pull request #53 from backspaces/multiple-models

Multiple models
Merge branch 'upstream-master' into upstream-pages
Merge remote-tracking branch 'upstream/gh-pages' into upstream-pages