Allow remote-nodes to be cached
We no longer have to care if crm_peer_uname is used with cluster or remote nodes
Low: remote: Properly handle expected late replies when TLS transport is in use.

Because the request/response protocol in libqb requires a response for
every request, the TLS transport needs to work the same way. For the
few situations where we don't actually care what the response is, we
should be able to send the request over TLS and not wait around for the
response.  This patch allows the TLS client to do this without getting
warnings about late responses later on.
Merge pull request #340 from davidvossel/pcmk_remote_cts

Allow remote-nodes to be cached
Fix: Invalid formatting of log message causes crash
Merge pull request #341 from davidvossel/master

Fix: Invalid formatting of log message causes crash
Low: cts: Added environment verify option to lxc_autogen.sh
Low: cts: Add ability to do a clean restore to lxc_autogen.sh
Low: cts: Verify environment can run pacemaker_remote tests, skip test if it can't
Low: cts: Wait for stable cluster before exiting RemoteSimple test
Low: cts: Add multi-state resource to pacemaker_remote test
Low: tools: clear ncurses screen when crm_mon cannot connect
Low: tools: remove unnecessary function of crm_mon
Merge pull request #343 from davidvossel/pcmk_remote_cts

pacemaker remote fixes and cts improvements
Fix: pengine: Order demote/promote of resources on remote nodes to happen only once the connection is up
Low: pengine: Remote multistate ordering pengine regression test
Low: cts: Don't make noise in lxc_autogen when ping resource constraint can't be applied
Low: remote: Don't remove hash table items during iteration
Merge pull request #344 from davidvossel/pcmk_remote_cts

Low: remote: Don't remove hash table items during iteration
Merge pull request #342 from t-matsuo/improve-crm_mon

Improve display when crm_mon cannot connect