Improve ALM for canvas apps with solutions (Public Preview)

App makers, system integrators, and ISVs can more easily move assets from one environment to another by including canvas apps in solutions along with model-driven apps, flows, and other components. When app makers create an app or any other asset, they can quickly pick a solution they want their app to be in. App makers can leverage import and export functionality to distribute composite solutions and manage app lifecycles across environments.