DisplayName, Library UI, Save/Launch in Canvas, Zoom controls in Canvas

* move info icon to right to prepare for login and other links there
* move save/launch controls to dagCanvas, with associated broadcast/emit work to wire it up
* use notificationService for launch feedback (need to figure out how to replace the pending popup with the error/launch notif)
* fix jshint errors
* put zoom in/out controls in dagCanvas, group with zoom-to-fit
* a little polish on the operator library
* loading indicator on operator library
* clear button for operator search box
* make app displayName editable