Issues/91 - expose allowedValues fields to template layer

the allowedValues attribute of models should be available to the templates.

default templates for java language have generated enums commented out, because enumerated values do not match allowed variable names.

Should probably add to android-java too.