High: Xen: Replace use of xm with xl (bnc#882548)

The xm command line tool has been deprecated in favor of the xl
toolstack.
For more information, see:
  - http://wiki.xen.org/wiki/MigrationGuideToXen4.1
  - http://wiki.xen.org/wiki/XL#Upgrading_from_xend

Use xl if available, else fall back on using xm.
Dev: Xen: Clean up trailing whitespace

Clean up trailing whitespace, and don't use ! as
heredoc delimiter as some editors don't handle it properly.
Medium: Xen: Use xenstore-ls to get status if available
Medium: Xen: Properly quote domain name in call to create
Merge pull request #440 from krig/xen-ra

Update Xen RA to use xl instead of the deprecated xm
Low: iSCSILogicalUnit: fix inconsistent formatting
High: iSCSILogicalUnit: Improves the resiliency of LIO iSCSILogicalUnit
Fix: iSCSILogicalUnit:  Fixes the check for pre-existing LUN ACLs
Merge pull request #482 from davidvossel/iscsi-updates

iSCSITargetUnit updates
Medium: Build: add --compat-habindir option for HA_BIN backward compatibility

This configure option is to be used when the package is used
for the existing Heartbeat stack.

As of the commit below, HA_BIN directory has been changed to
more appropriate location but it introduces an incompatibility
so the Heartbeat stack would fail to start.
  https://github.com/ClusterLabs/resource-agents/pull/285

See also:
 https://github.com/ClusterLabs/resource-agents/issues/330
Merge pull request #484 from kskmori/compat-ha-bin

Build: add --compat-habindir option for HA_BIN backward compatibility