Add packaging support for fedora 17
This commit modifies the puppet.spec file to use
the ruby vendorlib instead of sitelib if building
for fedora 17, which ships with ruby 1.9. Mostly
borrowed from the official Fedora 17 package.
Signed-off-by: Moses Mendoza <moses@puppetlabs.com>