Fix: plugin: Reset the scheduling policy of daemons to SCHED_OTHER with nice value -10

SCHED_RESET_ON_FORK flag is enabled to prevent children of lrmd from
inheriting the scheduling policy.
Fix: On cluster signoff, make sure that the g_source gets disconnected.

With the FALSE value this didn't happen, and so spurious incoming events
could cause a segfault as the link is already destroyed, and so
s->hbchan->llc_ops in libhbclient would already be NULL but got
dereferenced.

Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
Merge pull request #372 from phmarek/master

Fix: On cluster signoff, make sure that the g_source gets disconnected.
Merge pull request #369 from gao-yan/services-reset-scheduler

Fix: services: Reset the scheduler policy of children to SCHED_OTHER if not
Fix: crm_resource: Wait for a reply for each request to crmd

Otherwise if it exits once it gets the first reply, the later requests
will probably not be handled.
Merge pull request #376 from gao-yan/crm_resource-reply

Fix: crm_resource: Wait for a reply for each request to crmd
Fix: fencing: Deep copy current topology level list on remote op
Merge pull request #378 from davidvossel/master

Fix: fencing: Deep copy current topology level list on remote op
Fix: ipc: Ensure buffer environment variable is read before setting max buffer len
Fix: ipc: Client buffer size must never fall below our max read size
Low: mainloop: Don't allow client buf size to be determined by hardcoded value given to mainloop
Merge pull request #377 from davidvossel/ipc_buf_size_detection

ipc buffer size related fixes
Fix: crmd: Tweak the throttling threshold multipliers
Merge branch 'master' of github.com:ClusterLabs/pacemaker
Revert "Low: mainloop: Don't allow client buf size to be determined by hardcoded value given to mainloop"

Do not change public API

This reverts commit b93311e83e87e30805a620ec2db134a27bb13a05.
Fix: ipc: Use the higher of the configured buffer size or the default