Refactor facts

I wrote a few tests to actually test fact retrieval. I compared the available sysinfo against the values of a local facter run on a Linux machine to see if we can match more system information against wellknown facts. This causes a backward incompatible change.

Please note that the `operatingsystem` and `operatingsystemrelease` facts do not work with the sample output I gathered (with version = "NetApp Release 8.1P2 7-Mode: Tue Jun 12 17:53:00 PDT 2012 Multistore") but I am wondering: Does "NetApp Release" equals "ONTAP version"? Are 7-Mode and Cluster mode just two modes that will change the `is-clustered` flag or are these considered two different operatingsystems of the same osfamily? Would you consider the `operatingsystem` to be "NetApp" or "Data ONTAP"?