Removes log generation parameters from EXTRA_OPTS

Reasons:
- No need of using these parameters.
- Logging could be managed on its own by nova.
- Would help to reduce logfiles generation,
  hence making the maintenance easier.
- All other components are already doing this way.

Changes:
- Removed logdir from EXTRA_OPTS.
- Removed logfile_mode from EXTRA_OPTS.

If needed by user, one can modify the nova.conf to
generate logfiles at their desired location.

Change-Id: I301b8a2fa1522965442efa72e21085389ee662f8
Closes-Bug: #1260648
Merge "Removes log generation parameters from EXTRA_OPTS"
Fixes .gitignore

Reasons:
- There were multiple gitignore files in repository.

Changes:
- All files merged into single .gitignore.
- log files are now covered by *.log so no separate log names needed.

Change-Id: Ia7fb4d925669cf92ceed6706e770e66ea87f5b81
Closes-Bug: #1260461
Merge branch 'master' of https://github.com/openstack/trove-integration
Add support for kick-starting new datastores

The datastore type and version config settings are now
parameterized to allow any datastore.
The only missing information for new datastores
is the list of packages to install on the instance.

The datastore already supported by kick-start
(mysql, redis, percona) have been given default packages.
Packages for supported datastores can be overwritten by
setting the $PACKAGES variable before running cmd_set_datastore().

Change-Id: I72a715ea460e74e870a3385b753da9d8ad1411aa
co-authored-by: Kevin Conway <kevinjacobconway@gmail.com>