Medium: node: clear state new way since pcmk 1.1.8 (bnc#843699)

As of v1.1.8 cibadmin cannot remove node state. Switch to
stonith_admin -C for newer versions.
merge with upstream
Low: bnc#845336: Updated documentation to cover groups more extensively.

Group documentation now also includes information about containers.
Dev: Merged updated documentation
Medium: cibconf: fix two fencing top issues (savannah#40173)
merge with upstream
Doc: add the rsctest tutorial
Dev: Remove outdated comment in configure.ac
Low: Fix some minor spelling mistakes and some other small tweaks to the rsctest tutorial
Medium: Rewritten help subsystem

Simplified the help implementation in anticipation
of the larger UI patch.

 - Removed help index
 - Paginate with colors if possible
 - New faster help file parser
Dev: Refactor the help module

Simplify the help module even further, removing
the HelpManager class. The module now exposes
four functions:

 - help_overview()
 - help_topic(topic)
 - help_level(level)
 - help_command(level, command)
Low: Append command information to level help
Low: Add contextual help command
High: UI makeover

Work-in-progress patch to split ui.py into multiple files.

* command.py -- Implements the UI level base class plus
a set of helper decorators for declaring commands.

* ui_utils.py -- Utility functions for the UI classes.

* ui_tree.py -- Holds the UI root.

* ui_root.py -- Similar to TopLevel from ui.py

* cmd_status.py -- wraps crm_mon.

* ui_*.py -- Implements the UI levels.
Updated README
Medium: Rename hb_report to crmsh_hb_report

To allow any version of cluster-glue and crmsh to install
in parallel, rename the packaged version of hb_report to
crmsh_hb_report.
Low: Remove Conflicts: cluster-glue from .spec file
Medium: Add report level to wrap crmsh_hb_report

Provide a crmsh interface to crmsh_hb_report.

Adds documentation for the cluster and report levels.
Dev: Add .gitignore
Low: Add missing help header for cmdhelp_status