Implemented ENUM field type in base model and CRUD

To base model added enum field constants and labels with translation.
To CRUD added enum provider.