#15 fixed typo in enum Taggroups
 #15 created first version of BasicPropertiesPanel
 #15 added Basic Properties tab to ResourceEditor

An instance of BasicPropertiesPanel was added to ResourceEditor as tab.
 #15 added possibility to generate a UUID in BasicPropertiesPanel
 #15 forgot to add binding for comboboxes in BasicPropertiesPanel
 #15 added some functionality to QueryComboBox, QueryJList and TagsJList

The classes QueryComboBox and QueryJList are now nullable.
Furthermore it is now possible to change the Taggroup of the TagsJList,
this means that its model will be replaced
.
 #15 created a first version of AdditionalTagsPanel
 #15 QueryComboBox.executeQueryAndSetModel() check if model not empty before making a selection
# 15 added actionlisteners for add and remove button in AdditionalTagsPanel
 #15 added Addtional Tags tab in ResourceEditor

An instance of AdditionalTagsPanel was added as a tab in ResourceEditor
 #15 created simple ToStringComparator
 #15 fixed a wrong binding in ResourceEditor
 #15 made it possible to set the metaclass in QueryJList and QueryComboBox
 #15 created TagAndTagGroupEditor
 #15 moved Taggroups to different package
 #15 created TaggroupUtils + jalopy
 #15 created ActionTagUtils
 #15 TagAndTagGroupEditor: added check if action tag is present
 #15 use JXList sort functionality in QueryJList

The QueryJList is a JXList which provides a sort functionality. This
functionality should be used instead od a self written one.
Furthermore as JXList contains bugs in Swingx-1.6, bugfixes are provided
in the class JXListBugFixes.
 #15 added reload() to QueryJList