Added min/upheap ops to heap
Added iterator to heap
Added isEmpty/nonEmpty methods to heap
Merge remote-tracking branch 'origin/master'

Conflicts:
	spec/heap.js
	src/heap.js