(CFACT-70) Fix Kernel and OS facts for solaris and add id and timezone posix facts

This patch adds the posix timezone and id facts (unchanged) to solaris
These are the only posix facts left that can be added directly to solaris
without change in behavior.

This patch also corrects the operating system facts and kernel facts so that they are inline with
the ruby facter output on the same platform.
This seems like it would be setting the release fact twice because the base class calls `resolve_operating_system_release` first from `resolve_facts`.