Tweeks to dataset, more use of typed arrays:
- DataSet: toContext: fix bug, add use of new utils
- Util:
  - Add numeric sort ascending/descenting, works with TypedArrays too
  - Add normalizeInt to complement normalize8.  Experimental, will likely morph
Merge pull request: dataset slopeAndAspect return object, not array
Util: Hybred arrays, Data: use hybred arrays for slopeAndAspect()
	- util: aToObj(array,names) adds named properties to array in order of array indices
	- Data: slopeAndArray returns hybred array: {slope,aspect,dzdx,dzdy}
	- Dropplet: see dropplet model for example syntax variations.
Merge pull request bennlich-world-object
- Tried basic github manual pull etc.
  - Failed due to my pulling out of order
  - Fix: roll back to starting point:
  	- git reflog .. find 3757116 HEAD@{2}: checkout: moving from gh-pages to master
  	- git reset --hard 3757116
- Used cherry picking suggested by Benny:
	git cherry-pick --no-commit 24c7d8c
		git add . to resolve unmerged pathes (agentscript map/min.js)
	git cherry-pick --no-commit 89abd0c
		both modified:      models/gridpath.html
		fixed by editing out the git in-file comments
Commit to rectify derived files; no source file changes
    modified:   docs/5-model.html
    modified:   docs/6-template.html
    modified:   lib/agentscript.js
    modified:   lib/agentscript.map
    modified:   lib/agentscript.min.js
    modified:   src/agentscript.coffee
Fixed a bug with headless models using patches of size 1, Fixed typo
Merge remote-tracking branch 'upstream/master'

Conflicts:
	docs/4-agentsets.html
	docs/data.html
	extras/data.coffee
	lib/agentscript.map
	lib/agentscript.min.js
	lib/data.js
	lib/data.map
	lib/data.min.js
	models/droplets.html
	models/gridpath.html
	src/agentsets.coffee