Update New-MofFile function to support Enum types

Adds support for Enum types and, optionally executing `Add-Type` calls from the original module (for Enums that were defined in the module). Also adds an optional  `-FriendlyName` parameter and uses that if provided for the friendly name in the MOF.