Rename "PuppetTypeMethods" into "NativeTypeMethods"

I was not sure if you'd prefer this to be a PR or not so in doubt I issue one.

"PuppetTypeMethods" was quite a confusing name for me. NativeTypeMethods seems better.