Restrict backup-list on instance to tenant

Fixed backup-list on an instance, so that we show all available backups for
the instance iff the user making the request is an admin. For a non-admin
user, we return only the backups in his particular tenant.

Change-Id: I2aff6dca053d8261bb70083bf52dac46806faabe
Closes-bug: 1295325
Refactored datastores to use common chown function

Refactored the mongdb and couchbase managers to use the common change_owner
function defined in trove/guestagent/common/operating_system.py instead
of rolling their own cmds to do the same thing.

Change-Id: Ia7cf3bacf32b50ebf857d5b43ed756e4b09596e9
Closes-bug: 1314803
Make default extension path relative to pybasedir

Change the default extension path in the sample config files as these
take precedence over the files values in common/cfg.py

Change-Id: I3c473fb9cd7e81341a1963a35834ef4c2fd69717
Closes-Bug: 1316195
guestagent contract for packages should be a list

the guestagent contract on the prepare call sends the packages to
install as a long space delimited string and this should be a list. The
other parameters are lists like users and databases. The packages should
be a list as well.

Closes-Bug: #1341966
Change-Id: I05233bfce6d4b81351b797a30d3a55313edf277e
Imported Translations from Transifex

Change-Id: Iad67893044e6a448441dc35f61422cf3bad6763f
Add neutron support

- Add network driver to switch between nova-network (default) and neutron
- Add option to perform Security group management via neutron
- IP filter for instance detailed view (hiding trove owned/managed network info)
- Add unittests and intergration tests

Implements blueprint neutron-support

  Related patch:
    SHA:        bd54d99aa0b717007d79891eb7839b660616eb6f

Change-Id: Ia0103bcda6590a4e387038ec035aee15454cdf48
Merge "Restrict backup-list on instance to tenant"
Merge "guestagent contract for packages should be a list"
Merge "Imported Translations from Transifex"
Merge "Add neutron support"
Merge "Make default extension path relative to pybasedir"
Merge "Refactored datastores to use common chown function"