Unsubscribe from buffer when editor is destroyed

Closes #24
Prepare 0.19.0 release
Stop listening for new editors when destroyed
Unsubscribe from buffer when destroyed

This ensures the view's subscriptions aren't holding any references
to buffers once they are destroyed.
Prepare 0.20.0 release
Add command to remove trailing whitespace