* Add convenience method for adding fielddefs

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@26779 3ad0048d-3df7-0310-abae-a5850022a9f2
* Use TFieldDef descendent

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@26780 3ad0048d-3df7-0310-abae-a5850022a9f2
* Use TFieldDef descendent to implement updateable enums

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@26781 3ad0048d-3df7-0310-abae-a5850022a9f2