iscsi_offload: do not print error messages for be2iscsi

be2iscsi HBAs display the firmware settings in
/sys/firmware/iscsi_boot1
and only provide a subset of the iBFT settings.

References: bnc#876137

Signed-off-by: Hannes Reinecke <hare@suse.de>
Updated changes file for iscsi_offload change from Hannes
iscsi.service: do not logout all sessions during shutdown

During shutdown we should logout only from the sessions we've
started with this service. Trying to logout from all sessions
will result in a hung system in case of root on iSCSI.

References: bnc#880338

Signed-off-by: Hannes Reinecke <hare@suse.de>
iscsid.service: Fixup dependencies

The iscsid service does not depend on any target service, and
doesn't have to wait for any network device to come online.
And we can use 'Type=simple' to remove one layer of indirection
and get rid of the PID file.

References: bnc#880338

Signed-off-by: Hannes Reinecke <hare@suse.de>
- Update Changelog
Install systemd rule generator for iBFT

When dracut is booted with 'ip=ibft' it'll rename the interface
to ibft*. This will cause error messages during booting as
later on systemd is trying to rename the interface again,
which doesn't work as the interface it busy.
So install a systemd generator for creating a dynamic udev
rule to stop udev from renaming that interface.

References: bnc#880336

Signed-off-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: Lee Duncan <lduncan@suse.com>

Conflicts:
	Makefile -- resolved
- Update Changelog -- and spec file

Conflicts:
	rpm/open-iscsi.spec -- resolved