Logging audit for trove/configuration module

Adjust log messages to conform to logging standards.

Change-Id: I16e48928d7a710e2ba31524be02d358b4e1dd713
Partial-Bug: #1324206
Handle exception from pexpect child.close

When pexpect child.close(force=True) is called to close a sudo process, an
exception may be raised on certain operating systems. Terminating a sudo
process as a non-root user succeeds on Ubuntu 12.04 but fails on 14.04.

Handle this exception and try to kill the child process using 'sudo kill'.

See related change https://review.openstack.org/#/c/100353 that addresses
another instance of the same issue.

Change-Id: I4bd9e4b98479e33604545713337440ce81ca64ee
Partial-Bug: 1343344
guestagent/volume: Remove not necessary sudo call

The sudo call here is not required because `tempfstab.name` is created
by trove user.

Closes-bug: 1347466
Change-Id: Id0d24ea495a6a7bfd4e1a4355a08b58b96ae8a25
Make configuration tests configurable by datastore

Adds flexibility to configuration tests to make used mysql configs
configurable.

Change-Id: Id7ef621c185af6514b87ec4f79001461bc3851c3
Closes-bug: 1334888
Merge "guestagent/volume: Remove not necessary sudo call"
Merge "Make configuration tests configurable by datastore"
Merge "Handle exception from pexpect child.close"
Merge "Logging audit for trove/configuration module"