Remove illegal keys from fact payload

This patch makes us strict about the exact set of keys we want to
include in the payload when we submit facts to puppetdb. The wire format
only allows for "name" and "values" keys, so that's all we should allow.