Fix typo in comment
More enum types supported by string_to_enum

Plus a refactoring of string_to_enum.C to make those additions easier
Bugfix in new string_to_enum macros
Merge pull request #136 from libMesh/enums_to_strings

Enums to strings