(GH-46) Autoload modules, not just core types
(GH-46) Autoload modules, not just core types

Previously the puppet helper only loaded the core puppet types.  This commit
instead invokes the Puppet::Util::Autoload class to load all of the puppet
types.  This means that type loading is now slower, but as it has async support
this won't stop UI requests for too long.

glennsarti/puppet-vscode,jpogran/puppet-vscode,jpogran/puppet-vscode