(maint) Reset Puppet::Parser::Functions early in TestHelper.initialize

External tests which rely on being able to simply require 'puppet' and
then load a function for test relied on Puppet::Parser::Functions.reset
being called during the class loading.  Now that that has moved into
Puppet initialization, we simulate this in TestHelper by calling it
before specs are loaded.