disable role_key input if role is used

added convenience method filterByRole to UserGroupQuery
fixed click bug for checkboxes inside labels

just removed the attributes "for" because they are not required
closes as fixed #155
added handler for reloading list needed for tagging
display id in detail and cleanup
-moz border rule added
LanguagePeer methods refactored and cleaned up

• some peer methods moved to query class
• some methods simplified and used in query style directly in context
• createLanguageIfNoneExist() moved to AdminManager because its used only in admin context
• some methods moved to LanguageInputWidgetModule because it seemed most appropriate
fixed issues discussed in commit 3ce62f
fixed missing static
Peer methods refactored and cleaned up

• document and document_type peer classes refactored to use query class
• some methods simplified and moved to classes like DocumentKindInputWidgetModule
fixed correct manager for link in preview/frontend
fix proper handling of disable multiple select

• a default option is added, so it can be unselected
• remove "empty" default value from serialized options
Fix missing return
Apply draggables to topmost elements only

Previously, when a draggable was released, all droppables underneath it were affected by the drop.
Now, only the topmost element is affected (even if not droppable).

Note: droppables that won’t be affected will still highlight due to technical constraints
but only the affected droppable will be highlighted after a successful drop.

See #153 for further information.
better hover handling for list rows

sometimes, simply toggling gets confused
Re-use existing rows when reloading

This allows us to keep the focus and not have to interrupt running
effects on this row element. Also, it seems cleaner. Not to mention
less memory-hungry.
Automatically reload rows after dnd’s

This fixes most of the problems described in #153.
I’d classify the remaining problem (clearing tags in the detail and then not reloading)
as WONTFIX as it’s too littl gain for so much effort.
Correctly propagate tag changes to input and lists

• d&d now allows passing options back
• Tag area tag delete now knows when tags have been deleted for good
improved tag handling

reload handler added to link list
check has_tags in getColumnIdentifiers
removed log
newly parsed css added
added option with_documents_only

show document kinds only if documents exist, default value unchanged
needs to be discussed: show only document_kinds with documents?