DataSet.toContext() now properly unpacks alpha values from color ImageDataSets
build
More Color work:
- Reorganize Color.coffee into three sections: utils, colorObject, ColorMap
- Add Color.stringToRGB which converts any CSS color to [r,g,b]
- Add Color.rgbLerp and Color.ColorMap.scaleColor
- Removed "Standalone" hints for removing ABM.util usage, got too large
- Added aStats to util to return min, max, avg, mid of an array
- Added two utils, aRamp, aRange, for use by Color
- Update util.lerp: If lo>hi, scaling is from hi end of range.
- Wallfollower model now uses NL's non-standard color for "brown".  Sigh.
Reorganization: ABM, util, shapes
- Remove use of class ABM.Foo to class Foo
- Use short name w/in coffee wrapper
- util->Util; shapes->Shapes .. upper case module names
- ABM object created at end of Model for external use.
- modify a few models for new style
More ABM, Shapes, Util renaming
Merge branch 'master' into dataset-bug

Conflicts:
	lib/data.min.js
Merge branch 'dataset-bug'
agents opacity scales by distance to the sun
scaleOpacity function, sets agent color to return from u.scaleOpacity
scaleOpacity function, sets patch color to return from u.scaleOpacity
return color with new opacity by scaling a value of rgba. Rounds scaled opacity to the thousandth digit
Merge branch 'Caroisawesome-color_scale_fix'
Fix for Shapes not being referred to in Util & misc EOL spaces
Begin sweep of Docco generated comments in core coffee files
Next round of documentation updates
Fix Template model, updates to color (still in beta)
- The template model was broken by a PR commenting out two lines
- The two lines were user defined image shapes, which failed w file: urls
- The fix: simply check for file: protocol and skip image based user shapes
- Absolutely amazing this was not done initially!
- Color updates, but still in flux
Merge branch 'master' into gh-pages