Retry on http service errors and time outs.
don't attempt to remove package files for repo installs.
Merge branch 'master' of github.com:Netflix/aminator into mtripoli-retry_download
unit test for validating install_provision_configs() and
remove_provision_configs() from aminator.util.linux.
Issue #81
Merge pull request #87 from Netflix/issue-81

unit test for validating install_provision_configs() and
Merge pull request #85 from mrowe/master

Back up provision config files may not exist.
Merge pull request #86 from Netflix/mtripoli-retry_download

retry download
Always attach volumes to a major device.

Attaching volumes to minor devices (e.g. /dev/sdf1) causes problems if
the volume has a partition table. We can always attach to the major
device (/dev/sdf) then use blkid to check for a filesystem. If it doesn't
find one on the major device, assume the filesystem we want is on the
first partition/minor device (e.g. /dev/sdf1).