Medium: resource: modify some command wait options (bnc#880982)

Add wait to move, unmove, and failcount.
Drop wait for trace/untrace (on operations modification, PE
shouldn't restart resources).
Merge pull request #33 from dmuhamedagic/rsc-wait-options

Medium: resource: modify some command wait options (bnc#880982)
dev: Minor clean up and clarified error messages
medium: pacemaker: Don't hardcode list of supported schemas
dev: Clean up debug output
dev: ra: Remove confusing debug output
high: cibconfig: Enable use of v2 patches in Pacemaker (bnc#880371)
high: parse: Try to retain ordering if possible (bnc#880371)

The CIB is generally not order-sensitive, except for one thing:
in containers, primitive elements are internally order-sensitive.

This is complicated by the fact that containers also contain other tags
(attribute lists) which are not order-sensitive.

This commit tries to retain the ordering of those tags like pacemaker
tends to order them, while being order-sensitive with respect to
primitive tags.

XML sucks.
test: Update edit test case
high: cibconfig: Fix bug when copying nvpairs (bnc#881369)

A typo caused nvpairs to always be copied, not merged.
low: cliformat: Don't show extraneous id for acl rules
test: Add some ACL unit tests
medium: parse: Allow remote as node type
medium: ui_node: Fix display of node attributes
doc: Document interval suffixes (bnc#873677)
doc: Update documentation for location constraints (bnc#873781)
doc: Update documentation with improved formatting (bnc#873781)
doc: Updated grammar for constraints (bnc#873781)
medium: cliformat: Fix CLI formatting for rules and id-refs

Adds regression test for new features and ensures that
values are not quoted unless necessary.
test: run acl test with 1.2 schema