new(cell/{Model,Collection,Events}): WIP: remove() for better memory management
chore(cell/View): no options quick path
new(cell/{Model/Collection/Events}): destroy()

new(cell/util/spy): unwatch()
chore(cell/util/spy): refactor
new(cell/Model): destroy() should remove model from owning collection
test(cell/Model): Added test to make sure a Model triggers a 'remove' event on an owning Collection.

chore(deps): upgraded requirejs and almond
chore(require.js): 2.1.4