Move the framework code into a separate deployer-framework plugin

- Make it easier for other PaaS and deployment plugins to leverage this framework without pushing unnecessary dependencies on the CloudBees stack