(Bug #21761) Update puppet for F19

Remove ruby(abi) requirement in favor of just ruby, add Fedora 19 mock, and add systemd BuildRequirement so that we can use `%{_unitdir}` in the spec file