(SERVER-260) Update submodules to latest commits

Update the Puppet and Facter submodules to the latest commits
of both.
Yeah, they were required to get the spec tests running. I checked the corresponding code in Puppet that this was copied from after @KevinCorcoran refactored it and I didn't see these lines.