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 a FriendlyName parameter and uses that if provided for the friendly name in the MOF.