Replaced TinyMCE with CKEditor; Minor other fixes.

API:
- Cleanup in PulseWire service method names
- Code documentation

FE:
- All post editing views adapted to use CKEditor instead of TinyMCE
- PulseWire session creation now happens withCredentials
- AngularJS upgraded to "latest". Will lock to a version in a future
update.
Fixes

API:
- controllers/pulses removed lean(true) from REST delete method.

FE:
- Pulse reader now shows a confirmation modal asking if the user is sure
they want to delete a pulse. If they confirm, deletePulse() is used to
drive a basic state machine that deletes the pulse and closes the modal
on successful delete.
Merge remote-tracking branch 'upstream/master'
merging...