Added code to generate a list of all enums to scalagen enum.
Improved list initialization.
Added a test case for list val in generated scala enums.
Changed List to scala.List to prevent name collisions when generating an Enum with value named List.
Added namespace collisions test.
Changed name collision test to check "list" instead of "List".
Merge pull request #67 from lexn82/patch-1

Added code to generate a list of all enums to scalagen enum.