Fix for HP smart array

Entries in /sys/block for cciss look like cciss!c0d1 while
the entry in /dev look like /dev/cciss/c0d1. udevadm uses
the entry in /dev so we need to replace the ! to get a valid
device name.

More details here:
https://review.openstack.org/#/c/61289/4/bin/agent

Change-Id: I0eff17f45aa3fae0eada5b6e77bf63f6e93b61d3
Merge "Fix for HP smart array"