adding archlinux support

This requires a change in init.pp so it allows empty (false) $timezone_file
value as it is not used in archlinux. It also adds params.pp changes to for
archlinux system.