Ensure that mcollective::facts is parsed after the base module.

Lots of changes just to make puppet-lint happy.