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

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
Merge pull request #237 from ozone-development/issue-131-new-branch

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