Add hooks to workaround patching bugs

Add several pre and post patching hooks and tests
for them.

* Stop or migrate corosync services from controller node
  and return them after the deployment

* Stop openstack services and kill pids that was
  not stopped together with their children

* Remove openstack packages before deployment
  to prevent conflicts during the update and rollback

Change-Id: Icfc17308d955e55b5e5b31a9c17e0b6d13d8ba10
Closes-bug: #1364081
Closes-bug: #1365635
Closes-bug: #1364068
Co-Authored-By: Vladimir Sharshov <vsharshov@mirantis.com>
Co-Authored-By: Bogdan Dobrelya <bdobrelia@mirantis.com>
Co-Authored-By: Vladimir Kuklin <vkuklin@mirantis.com>