Add a new mixin class and make all the OpenStack based drivers inherit from it. This way all the OpenStack based drivers accept the same extenstion keyword arguments. This patch has been contributed by Dave King and is part of LIBCLOUD-167.