Replaces all the old core dashboards
NH code refactor

Moved view into directive
Moved dropzone into directive
Reused in media dialog
Small tweaks on the macro dialog
merge