(GEP-198) False reports of puppet reserved names.

The check for reserved names in puppet reported false positives on
class names. This commit corrects that problem by ensuring that
all type and resource names that are considered reserved stems from
a .pptp definition file.