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