iscsi: Support CHAP authentication for iscsi target

1. Implement CHAP authentication setup.
2. Update libvirt secret_xml to use CHAP authentication.

Signed-off-by: Yanbing Du <ydu@redhat.com>