Added evented module; made ABM.Animator emit step and draw events
Added evented to gulpfile
Model also emits 'draw' event
Changed build order
No more evented animator
Animator now calls the _step function of a model
ABM.Model now mixes in ABM.Evented instead of subclassing
Merge branch 'upstream-master' into evented

Conflicts:
	src/model.coffee
Renamed ABM.Evented to Evented
u.mixin moves proto props to proto and own props to the destination object
Added Evented to global ABM
Update evented comment
Rename _step to stepAndEmit; add setupAndEmit
Update spriteSheets reference
Add evented tests to life.html
Merge branch 'upstream-master' into evented

Conflicts:
	src/model.coffee
Merge pull request #63 from backspaces/evented

Added evented module; made Model emit step and draw events; added tests in life.html
build
Fixed docs
Update Color & sketch/colormap; Util. Color still in beta
- Util: aRange, aRamp, aIntRamp
- Color: convert from HSV/B to HSL; add colorPermute via util updates
- colorMap: just "debugger;" added for chrome breakpoint
- Note: used stash to pull, then stash pop to merge. YMMV!