Add Amazon support + clean up

Similar to https://github.com/theforeman/puppet-foreman/pull/113 it's split in
a clean up and a patch to add Amazon Linux support. This supersedes
https://github.com/theforeman/puppet-tftp/pull/12.