Low: pgsql: change pgsql-status into UNKNOWN when validation is failed on stop

Change pgsql-status into UNKNOWN when validation is failed on stop.
Because pgsql-status remains in HS even though validation failure
means stop succeeded in pgsql RA.
LVM agents:  Deactivate remotely active LVs before attempting EX activation

These changes address rhbz729812.  When a clustered volume group is part of
an HA LVM setup (an active/passive installation), the LVs that are activated
as part of the 'clvmd' startup may cause problems with the initialization of
HA LVM.  This is because HA LVM requires that logical volumes be active
exclusively.  If a remote machine activates the LVs via the 'clvmd' init
script before the local machine runs the service manager, it will be
impossible to activate the LVs exclusively.

Should the exclusive activation fail, the solution is to first attempt to
deactivate the LVs cluster-wide (unless the LVs are open - in which case
a deactivation would obviously fail).  If the deactivation is successful,
then another attempt can be made to activate exclusively.

This isn't a perfect solution.  It is still possible for yet another machine
to attempt a 'clvmd' activation between the time we deactivate and try again
for the exclusive activation.  This does substantially close the gap for
problems though.  If this solution proves to be insufficient, then 'lvs' or
some other command will need to be given the capabilities to report whether
an LV is active remotely or not.  This would give us the ability to distiguish
between a activation that fails because '--partial' was not used and an
exclusive activation that failed because another machine has the LV open
remotely.
Doc: mysql-proxy: update inline documentation and long description
Med: mysql-proxy: split in-depth monitoring into separate function
Low: mysql-proxy: check MySQL client binary for in-depth monitoring only
Low: mysql-proxy: cleanup
Low: mysql-proxy: Update configuration per feedback of Dejan Muhamedagic
Merge pull request #136 from t-matsuo/change-status-into-unknown

Low: pgsql: change pgsql-status into UNKNOWN when validation is failed on stop
LVM agents:  Handle RAID logical volumes.

This commit addresses rhbz824153.  Specifically, it enables the use
of RAID logical volumes in HA-LVM when using the "tagging" (i.e.
not "clvm") method.

One of the advantages of using RAID LVs is that they can handle
transient failures.  If a device goes down in the RAID LV and comes
back later, it can be reintegrated into the array by simply restarting
(or relocating) the service.  Only those portions of the disk that
have changed will be resync'ed - allowing for faster recovery times.
Merge pull request #148 from jbrassow/master

LVM agents:  Deactivate remotely active LVs before attempting EX activation
Merge pull request #150 from ryan-mccabe/master

Forward port of RHEL6 bug fixes
Med: Strip trailing slashes from device names in /proc/mounts

Entries for CIFS mounts can sometimes contain trailing slashes
in the device field in /proc/mounts.

For example:
$ mount
//192.168.122.1/test on /mnt type cifs (rw)
$ grep test /proc/mounts
//192.168.122.1/test/ /mnt cifs ...

This patch strips trailing slashes from device names when
reading the contents of /proc/mounts.

Resolves: rhbz#848642
Signed-off-by: Ryan McCabe <rmccabe@redhat.com>