In utils.tempdir, pass CONF.tempdir as an argument.

It's ugly, and potentially racy, to mess around with other modules'
global variables.  Instead, pass CONF.tempdir into tempfile.mkdtemp
as the 'dir' keyword argument.

Because we already pass **kwargs to mkdtemp, inspect **kwargs and
only set 'dir' if it's not already there.

Change-Id: I8a2b34cd051919db29facabc1664cf357073b1d7
Cosmetic fix to parameter name in DB API

service_destroy() was using instance_id instead of service_id.

Change-Id: Id1a839b16f4513d91b7014b082637a644346b664
Only update cell capabilites once

Simple indent level fix

Change-Id: Ic137259f9461e767ecd256d9ac1297256bd9dbfe
Adds v3 API disable config option

Adds the ability to disable the v3 API and it is disabled by
default for now. The API is explictly enabled when running the
unittests though.

Change-Id: I34597d35b9739e06561579651f7ec72afa357919
Fixed two minor docs niggles.

The doc todo list didn't actually work, so remove it. Also, the
documentation is not written by Anso Labs quite so much anymore.

Change-Id: I746a26505d331ab55565e952a1a46425458b1412
Merge "Fixed two minor docs niggles."
Merge "Adds v3 API disable config option"
Merge "Only update cell capabilites once"
Imported Translations from Transifex

Change-Id: I0f6918b35da30acadce3d05d36d7dc4084be6aca
Merge "Cosmetic fix to parameter name in DB API"
Merge "Imported Translations from Transifex"
Merge "In utils.tempdir, pass CONF.tempdir as an argument."