refactor(ingest-widget): use notification not timeout

in order to detect new items it was polling for changes,
now it's using events to get notified.
initial authoring widgets
fix styling on tabpanes

sidetabs styling fix
widget adoption to tabpanes
feat(ingest): add ingest widget to authoring

it's using slugline/headline/subject codes to filter
ingest in order to better match the item.

SD-499
feat(ingest-widget): add search field

SD-499
Fix authoring widgets styling
Make toggle box directive global
feat(planning): add UI for creating coverages
fix(planning): fix UI issues
Merge remote-tracking branch 'nikola/feat-editor-plugins' into devel
fix(angular): pin version to specific snapshot
fix(angular): use beta.17 version instead of snapshot
feat(item-comments): implement authoring widget for comments

SD-505 SD-517
fix(comments): fix tests via using angular.bind
feat(comments): implement ui

add some styling to the widget
fix(urls): make it work with eve returning relative urls

since 0.5 version eve returns urls relative to api root
fix(item-comments): save on enter, add new line with shift
fix(pagination): Fixed resetting page number after filter is changed.

SD-458
Merge branch 'feat-item-comments' into devel
fix(styling): remove images and add styles for dropdowns

fix(styling): improve modals and navigation blocks