Initial exploration of how we might support enums
Explore code generation of enums in play
Implement play enums
Implement enums as sealed traits + case objects
Display enum values in UI
Modify enum generation to go inside model's companion object.

 - removes enum package
 - ensure one object for all enums
Turn enum constants into valid scala constants. Override toString as means to preserve original text
Add case objects / case class implementation of enums
Explore adding internal EnumerationFieldType to represent string enums on Fields
Work in progress on enumeration types
Weave EnumerationFieldType through service description, removing Field.values
Display enumeration values
Add field.values to documentation
Add json conversions for enum types
Quality enumeration field type class name with the name of the model
Cleaner name generation
Add initial tests for ruby enums
Remove a bit of unused code
Add enums to ruby client
Add enums to ruby client