properly apply license

We make sure that every (relevant) file has a license header, oh, and
remove the extra licenses from the LICENSE file..
fix puppet-lint warning
storage: Udev is only supported on Linux

only trigger udev rules update on Linux
update README re supported Platforms.