This commit adds the ability to install nova without a repo server. This pattern is lifted from the os_keystone role and allows us to further develop functional testing for this role. Change-Id: Ifb1c4140a33dc1d3de7f0f2741e51191efd989db