delete no-op upgrade files

the service specific upgrade files only need to exist if they
actually do something. For clarity delete all of the old versions
of these files. This also prevents cargo culting in new no-ops
in the future.

Change-Id: I722598ff6ba68c36a685a6997fa309cf5df39183
add bashate (nee bash8) test support

style checks can now be run with 'tox'. This does not yet integrate
this to the gate, but it does clean up all the existing code to
work with the currently released bash8 pip.

Done as an easy example to create a pattern for other shell programs.

Change-Id: I5ecf28cfa2551f0cf3502263a379242c8803252c
Merge branch 'master' of https://github.com/openstack-dev/grenade