Remove Python 2.4 compat shim

It's clear that we aren't testing against Python 2.4 (not
supported by dependencies like six) and no other client
projects have this, so we should drop it.

Change-Id: I14108964c0261d9144ced16cee7101d14ca7e644
Don't git ignore .mailmap and .testr.conf

These should have been whitelisted in the prior
gitignore change.

Change-Id: I21dce6256991c773f7a167f8e15499763db5eb3c
Remove unused methods from utils.py

Most of these methods were imported when we forked away from
python-novaclient, but over the course of time, their existence
became redundant as no file seems to be importing them. Such
methods are removed in this change.

Change-Id: Ic93fc92ce624eefaeaca6de5c8fd965e88159030
Merge "Remove Python 2.4 compat shim"
Merge "Don't git ignore .mailmap and .testr.conf"