Integrate SessionManagerFactory with DeploymentInfo

Move SessionManager reference from DeploymentInfo to Deployment
Configure DeploymentInfo with SessionManagerFactory
Create SessionManager from factory in DeploymentManager.deploy()