Timezone Set Timezone and HW UTC

I know you're in the process of re-writing various modules into the new format, but I needed to patch the timezone module for our use anyhow, and I thought you might want to merge the patch into your master.

These two commits add a couple of parameters to the timezone class so that it can set the timezone to something other than what facter returns, and also so we can set the Hardware clock to UTC. (though that's only for Redhat based and SuSE; I don't know how to set that on Debian/Ubuntu) If neither parameter is set it will do the same thing as it does now.