(CFACT-63) Add structured processors fact

This commit adds a new 'processors' structured fact, which returns a map
including keys for processor count, physical processor count, and
processor models.

Also, the existing processor facts were updated to take their values from
this new structured fact, rather than resolving them individually.
Don't these need to be strings to conform to the existing Facter schema (that's why they were originally strings above)?