Now implements ShortDisplayNameCapable.
Removed sinceYear conversion to string.
root node initialized.
Added missing DO classes.
Initial revision.
Required plugins for testing initialized.
ArrayIndexOutOfBoundException fixed in getGroupnames(Integer[]).
Added new button 'Ratings'.
Renamed title in skill. When called from edit skill field skill is preallocated.
Added labels for break in nested loops.
Field skill is initialized when form called from SkillRatingListPage.Field user is editable when current user has full access rights for the skill.
Added page parameters to redirect to SkillRatingEditPage.
Added 'attendees' button to TrainingEditPage.
Fixed visibility bug for fields rating and certificate.
Removed column id.
Changed labeling of train ng button.
Merge branch 'Training'

* Training:
  Changed labeling of train ng button.
  Removed column id.
  Fixed visibility bug for fields rating and certificate.
  Added 'attendees' button to TrainingEditPage.
  Added page parameters to redirect to SkillRatingEditPage.
  Field skill is initialized when form called from SkillRatingListPage.Field user is editable when current user has full access rights for the skill.
  Added labels for break in nested loops.
  Renamed title in skill. When called from edit skill field skill is preallocated.
  Added new button 'Ratings'.
  ArrayIndexOutOfBoundException fixed in getGroupnames(Integer[]).
  Required plugins for testing initialized.
  Initial revision.
  Added missing DO classes.
  root node initialized.
  Removed sinceYear conversion to string.
  Now implements ShortDisplayNameCapable.