Test: cts: Refactor things a bit
Fix: xml: Create the correct diff when only part of a document is changed
Fix: xml: Find the minimal set of changes when part of a document is replaced
Fix: crmd: Prevent memory leak when accepting a new DC
Test: tools: Install expexted regression test output
Fix: crm_diff: Allow the generation of xml patchsets without digests
Fix: xml: Correctly mark the parent's of deleted attributes as dirty
Fix: xml: Do not log deleted attributes
Fix: crmd: Fenced nodes that return prior to an election do not need to have their status section reset
Fix: crmd: Correctly detect changes to the configuration root
Fix: Prevent use-of-NULL spotted by coverity
Merge branch 'master' of github.com:ClusterLabs/pacemaker
Fix: Prevent use-of-NULL spotted by coverity
Fix: controld: Verify killall is available on resource start
Fix: acl: Authenticate pacemaker-remote requests with the node name as the client

Also:
- Standardize on XML_ACL_TAG_ROLE_USER as the field name
- Deprecate determine_request_user() in favor of the more comprehensive crm_acl_get_set_user()
fix: pcs-crmsh-quick-ref.md: Constraints manipulation
fix: pcs-crmsh-quick-ref.md: rsc ban,move,clear
Test: tools: See if we can make the regression tests pass
Refactor: xml: Rename pacemaker-1.1 to the more clear pacemaker-next
Fix: xml: If validate-with is missing, we find the most recent schema that accepts it and go from there