Quantum reliability improvements for Mesa 1.6

Several reliability fixes:
  * Fix package install ordering to help ensure that we are using the proper openvswitch kernel module.
  * Got rid of the highly dubious symlinking of the quantum openvswitch plugin config file back to the main quantum config file.  It was originally done to work around a bug that no longer exists.  Instead, we maintain the quantum openvswitch config file just like any other file.
  * Fix up all of the service blocks to use proper syntax and subscribe to the template blocks that the services depend on.
  * In the same vein, force services to restart immediately on any config file changes.  This prevents us from getting into the state where the config files had been changed, but the run crashed before we restarted the service.  When that happened, the services never were actually restarted to run with the proper configs.
  * Reorder blocks such that all config file changes happen before the services that subscribe to them happen.  This helps ensure that no service restarts are lost.