libmultipath: Do not use 'sscanf' for parsing integers

'sscanf' doesn't really have a way of signalling errors,
so strtoul(l) should be used instead.

References: bnc#889927

Signed-off-by: Hannes Reinecke <hare@suse.de>
- Update Changelog
Fixup merge error

Merging 'multipathd: reload map if reinstate failed' introduced
a compilation issue as the function would return an integer
with newer versions.

Signed-off-by: Hannes Reinecke <hare@suse.de>
multipathd: do not remove paths without uevents

multipathd should not remove any paths without the corresponding
uevent. Otherwise the daemon will never be able to reinstate that
path as it wouldn't get any uevents.

References: bnc#890998

Signed-off-by: Hannes Reinecke <hare@suse.de>
- Update Changelog