Adds missing dependency to the documentation

Trove depends on MySQL-python package, to compile and install it is
required libmysqlclient-dev, otherwise the installation procedure
described in 'doc/source/dev/manual_install.rst' will fail in recently
installed boxes.

Closes-Bug: #1261525
Change-Id: I0cc325eb7efb056efe9682fa3478795ae025bfa1
Removes BuiltInstanceTasks.get_volume_mountpoint

Reasons:
- Method is not being used in the project.
- Method has an unassigned variable used volume_id.

Changes:
- Removes get_volume_mountpoint from trove.taskmanager.models.

Change-Id: I2942a4cc952a473dd1ed1d52c8cb2205566b68ae
Closes-Bug: #1263371
Adds LOG in event_simulator.py

Reasons:
- Module method event_simulator_sleep uses LOG, but LOG was nowhere
  implemented in module.

Changes:
- Added LOG in the module.

Change-Id: I0ddee7a5d933317e3ad0add4b791e945f000629d
Closes-Bug: #1264721
Enabled F403 flake8 rule

Reasons:
- F403 is disabled.
- code contains "import *" statements.

Changes:
- Updates tox.ini to enable F403 rules.
- Updates code for F403 violation.

Change-Id: If932a910c073ae7bffb74908495f35dbc4f4d1f9
Closes-Bug: #1264724
Removes deprecated usage of BaseException.message

Reasons:
- util\mysql.py is using deprecated BaseException.message
- message pops up in integration tests logs too.

Changes:
- Fixed the warning messages during tests.

Change-Id: I8bfe1cb8b1755d5481eda8d0b660340b04d2a171
Closes-Bug: #1267201
Log service_status.status instead of service_status

Reasons:
- While printing the service status to log instead of printing status
  it prints the object id for service_status object.

Changes:
- Replaces service_status by service_status.status.
- Now it prints the service status to the log.

Change-Id: I98b78eb065bb6a2bce31a9dfcc591423e653dbae
Closes-Bug: #1265141
Fixed misspelled help message in cfg.py

Reasons:
- Help message for exists_notification_ticks has misspelled
  reference to report_intevals.

Changes:
- Corrected report_intevals to report_intervals.

Change-Id: Iac13298a5f1a9fa938283982a9e52455c0ef0ae9
Closes-Bug: #1267822
Fixup indentation errors found by Pep8 1.4.6+

Closes-Bug: #1267994

Change-Id: I2662c863e21baa6a290311ec8eb12a01193eed94
Merge "Fixup indentation errors found by Pep8 1.4.6+"
Merge "Adds missing dependency to the documentation"
Merge "Removes deprecated usage of BaseException.message"
Merge "Log service_status.status instead of service_status"
Merge "Adds LOG in event_simulator.py"
Merge "Enabled F403 flake8 rule"
Merge "Removes BuiltInstanceTasks.get_volume_mountpoint"
Relocates generate_random_password to common.utils

Reasons:
- instance.models._create_resources is still uses uuid as root_password.
- generate_random_password needs to be used in a diferent module, so it
  is a candidate to be moved to trove.common.utils, so that any
  new change could be made at one place only, affecting all used-cases.

Changes:
- Relocates generate_random_password to common.utils
- Replaces uuidutils.generate_uuid with generate_random_password in
  trove.instance.models._create_resources(password_length).

Change-Id: Ib58bf83b3c052261418907db41ca963768d2e710
Closes-Bug: #1264330
Updates oslo.context

This change is needed for uuidutils removal in Trove

13eb01c Adding domain to context and log
12bcdb7 Remove vim header
bdabd51 Remove uuidutils imports in oslo modules

Change-Id: I3b4eead93fc2d12ccb6a0837f9100b784b25d8dd
Replace oslo.uuidutils module with trove.utils

Oslo is removing uuidutils during the icehouse cycle.
Consequently we need to remove all references to uuidutils, and
replace them with the corresponding function from trove.utils.

Change-Id: Idd4b25e98624dfb6a25e275cac44a54324f50449
Closes-bug: 1253497