arbiter: install percona-garbd package only
percona-arbiter: Fix on Trusty

- Split the percona-common tasks into separate precise and trusty yaml
files which are included based on the OS version.
- Add the version specific repo into the correct OS instead of the precise
repo on trusty.
- Leave the mysql-common package installed as python-mysqldb depends on
it which is needed by the Ansible MySQL modules.
haproxy: Use PPA only, workaround service script

The PPA vbernat/haproxy-1.5 now provides packages for both precise and
trusty.
However, their latest release (1.5.5) included a bad service script
which fails to stop the service. This is due to start-stop-daemon taking
a pathto a pidfile and not an actual pid via command line options. The
packaged service script is incorrect, so we use our own for now.
rabbitmq: Fix config tests for cluster true/false
percona-common: Use ansible var for PPA version
haproxy: Correct mode on service script
rabbitmq: Disable cluster by default, fix tests
haproxy: Only restart_if_running
Merge pull request #515 from blueboxgroup/percona-garbd

percona, haproxy, ci: Fix pipeline testing