High: nfsserver: Improve support for v3 file lock recovery

The nfs-lock daemon may look in /var/lib/nfs/sm or
/var/lib/nfs/statd/sm depending on the version. This patch detects
if the statd folder should be used for lock failover.
High: nfsserver: Maintain SELinux permissions on failover for nfs v3 lock state
High: nfsserver: Enable file locking daemon when systemd is being used
High: nfsserver: Cleanup shared nfs dir mount
Low: pgsql: fix grep failure when using pacemaker 1.1.10
Merge pull request #230 from davidvossel/nfs_v3_failover2

nfs v3 failover improvements
Low: VirtualDomain: Removes mixture of tabs and spaces
High: VirtualDomain: Support saving and restoring virtual machine snapshot state files
Merge pull request #241 from t-matsuo/fix-grep-failure-on-1.1.10

Low: pgsql: fix grep failure when using pacemaker 1.1.10
Merge pull request #226 from davidvossel/nfs_init_improvements

High: nfsserver: Cleanup shared nfs dir mount
Medium: mysql: Attempt to auto-detect mysql binary default location.
Medium: mysql: Attempt to autodetect default mysqld pid file location.
Low: doc: fix spelling and improve style in meta-data (thanks to the SUSE documentation team)
Medium: ethmonitor: correctly detect when the network is unplugged.

The ethmonitor does not return the correct status
1). when the wire is unplugged from network interface,
    for example, the output for eth0 is:
    # ip -o link show up dev eth0
    # eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state
DOWN qlen 1000
2). when lower layer is down for a VLAN, for example, the output:
    # ip -o link show up dev vlan2
    # vlan2@bond2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc
noqueue state LOWERLAYERDOWN

Solution:
    both of the above status can be detected by 'grep NO-CARRIER'
High: postgres-8: Shutdown postgres with SIGINT before forcing SIGQUIT

SIGINT should be attempted shutdown the postgres server before
issuing a SIGQUIT to force the shutdown.  The shutdown signals
are documented here.
http://www.postgresql.org/docs/8.4/static/server-shutdown.html

Resolves: rhbz#871659
Merge pull request #248 from davidvossel/bz871659

High: postgres-8: Shutdown postgres with SIGINT before forcing SIGQUIT
High: fs-lib.sh: Always honor self_fence option when force_unmount="on"

Resolves: rhbz#908457
Merge pull request #249 from davidvossel/bz908457

High: fs-lib.sh: Always honor self_fence option when force_unmount="on"
Merge pull request #237 from sunlit/master

Patch update for fixing link status
Medium: build: Place resource state information in /var/run/... by default

We need the localstatedir variable to point to /var instead of /usr/var.
This defauls the resource temporary storage to live under /var/run instead
of /usr/var/run.  This distinction is very important as the /var/run
directory is cleaned on startup in many distros, while the /usr/var/run
directory is not. By not having the resource agents place things such
as pid files into temporary storage, bad things can happen if those pid
files persist after a restart... Such as resource agents thinking they are
running after a restart because the pid file still exists and some
new process is using the same pid.