Make nova compute deployable on SLE12

This is a continuation of https://github.com/crowbar/barclamp-nova/pull/400

It addresses the remaining feedback and fixes some issues found during testing.
Hrm, don't you need to specify the source for non-SLE12?