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
Fixed bug where sprites were drawing smaller than intended; Merge branch 'upstream-master' into small-patch

Conflicts:
	docs/agents.html
	docs/shapes.html
	lib/agentscript.js
	lib/agentscript.min.js
	src/agents.coffee
	src/shapes.coffee
Fixed template log message
Fixed ant size