Fix loading state when using an external collection and an `onReload` method that returns a promise.
Refactoring of Dashboard: moved notifications and tasks indicators to the main header bar.