Build RPMS properly on Amazon Linux

This pull modifies the RPM specfile to case out the minor differences required when building on Amazon Linux (as opposed to Fedora or RHEL).

Amazon Linux behaves mostly like Fedora, except it does not use systemd and uses the libselinux-ruby package.