CORE-4673:
* Implemented means to perform decoupled update of parent containers of App integration view. Specifically, this will be used to update the App window and DE task bar buttons.
* Updated AppsIntegrationPresenter to facilitate clean transitions between edited apps. This includes better management of editor dirty and valid state.