The functional job roles are extended with an option to specify
python version to run with and a new CI job is created.
python-memcached is added to requirements.txt, since it is used in
the default keystonemiddleware configuration.
Change-Id: I0b77b150785a90b411cba4ffc4b89cc67646e2ac