feat (dashboardApi, appToolbar, dashboardView): support non-singleton ap...

...plications

Add support for non-singleton applications. Users can add multiple instances of applications to a single dashboard if the application metadata supports it (uiHints.singleton = false)

Closes #131