add targetcli support to iSCSI resource agents
untabify changes
separate lio and lio-t start
Revised IPv6 workaround code #379

Previous patch #379 was incorrect.
IPv6 workaround code use push function, but push is
appending value whenever execute check_http.(That's a waste...)
So rewrite workaround code use substitution.
High: clvm: automatically set lvm.conf's locking_type=3

lvm comes with a cli tool we can use to set/unset the
locking type. When clvmd is in use, it is safe to assume
that locking_type=3  (clustered locking) should be in use.
Otherwise there would be no reason to run the clvmd to begin
with.
Revised fix for Socket and Socket6 module functions conflict.

Previous fix #365 was incomplete.
RHEL6 not have pack_sockaddr_in6/sockaddr_in6/unpack_sockaddr_in6 in
Perl Socket module.
But those "_in6" symbols used by check_connect or check_sip.
So import those "_in6" symbols only if not implement in Socket module.
Also modify lack inet_ntop module.
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
Low: ocf-shellfuncs: format exit reason to logger correctly

The exit reason was being printed correctly to stderr, but the
format was lost when being printed to the logger.
Merge pull request #470 from MichiroHibari/master

Medium: ldirectord: Revised IPv6 workaround code #379
Merge pull request #469 from MichiroHibari/ldirectord-patch

Medium: ldirectord: Revised fix for Socket and Socket6 module functions conflict.
Merge pull request #481 from davidvossel/exit-msg

Low: ocf-shellfuncs: format exit reason to logger correctly
Merge pull request #476 from davidvossel/clvm-set-locking

High: clvm: automatically set lvm.conf's locking_type=3
Merge pull request #448 from billyburly/master

add targetcli support to iSCSI resource agents
Fix: iSCSITarget: fixes syntax error caused by targetcli update
Merge pull request #440 from krig/xen-ra

Update Xen RA to use xl instead of the deprecated xm