Fix all broken tests for ceph-deploy

This pull request makes all of  `ceph-deploy` tests pass. The diff might be a bit tough to read as I also moved `test` to `tests` since that is the normal expectation in Python-land.