Add $.fn.containingView and restore previous $.fn.view implementation

Having the view always traverse upward was causing problems in Atom
when unsubscribing from views in cleanData. We now use
$.fn.containingView in the $.fn.targetView method, which is the only
place the new semantics was really needed.
3.3.0
Add specs for $.containingView
Email on Travis failures
Allows $.preempt to be stopped

This method now returns an object with an off method
that removes the listener.

This allows it to be easily used with the Subscriber mixin from
emissary.

Closes #49
3.4.0
Update dist
3.4.1
Test prempt subscription with namespace
Generate api.json during prepublish
3.4.2
make CI build faster
Merge pull request #50 from PeterDaveHello/patch-1

make CI build faster
:memo: Convert docs to atomdoc
3.4.3
3.4.4
Update doc strings
3.4.5
Upgrade to atomdoc 1.0.0
3.4.6