Fix: legacy: Support "crm_node --remove" with a node name for corosync plugin (bnc#805278)

The "crm_node --remove" command has changed to be used with a node name,
but it doesn't work correctly for corosync plugin. This commit fixes it.
Merge pull request #264 from gao-yan/crm-node-remove

Fix: legacy: Support "crm_node --remove" with a node name for corosync plugin (bnc#805278)
Merge pull request #265 from davidvossel/pacemaker_remote_docs

High: doc: Pacemaker Remote deployment and reference guide
High: doc: Pacemaker Remote deployment and reference guide
Medium: services: Improve the performance of synchronous actions

The synchronous actions such as fetching RA meta-data are not efficient.
It's very usual that such actions take more than 1 second. This commit
improves the performance.

Based on the work from Lidong Zhong <lzhong@suse.com>
Doc: low: Pacemaker Remote doc cleanup
Merge pull request #266 from davidvossel/pacemaker_remote_docs

Doc: low: Pacemaker Remote doc cleanup
Low: doc: Documention of 'require-all' option for "OR" logic in ordered sets
Merge pull request #267 from davidvossel/require-all-docs

Low: doc: Documention of 'require-all' option for "OR" logic in ordered sets
Low: remote: Lower async tcp connect poll interval for faster connection time
Low: remote: Add pacemaker_remote to lrmd regression tests
Low: remote: Refactor autogen authkey during regression test
Low: remote: Properly clean up pacemaker_remoted services on regression test startup
Merge pull request #269 from davidvossel/regression_test_pcmk_remote

Enable pacemaker_remote in lrmd regression test
Log: Additional trace logging of digest calculations
Fix: Prevent use-of-NULL when reading CIB_shadow from the environment
Test: cts: Additional patterns to ignore when corosync is killed
Merge branch 'master' of github.com:ClusterLabs/pacemaker
Merge remote-tracking branch 'origin/pr/263'

Conflicts:
	lib/services/services_linux.c
Log: xml: Correctly indent xml elements