Add ability to exclude file names from VFS sync

This patch is for mitigating the inability of the OpenCms VFS sync to
exclude VCS metadata. The opencms-workplace.xml now supports two
additional tags:
<workplace>
  [...]
  <synchronization>
    <exclude-pattern>^.</exclude-pattern>
    <exclude-pattern>^CVS$</exclude-pattern>
    [...]
  </synchronization>
</workplace>
The patterns are parsed as Java RegExes and will neither be imported to
the VFS nor deleted from the RFS by the synchronization process.

This Patch is missing unit tests and only contains the english and
german localization.
Fix key in german messages file
Exception handling of invalid regex on init
Fixed some NPE issues in ADE widgets.
Fixing issue with context menu sub menus.
Correct the default value setting in the CmsSelectBoxWidget and add some
comments to the vfsSelection.
Correct function for date only selection in datepicker and separate the
group selection as single widget.
Implemented automatic template selection mechanism.
Don't use the document dependency indexer for Solr index by default.
Improved the lazy initialization of the Solr field configurations.
Fixed issue with base URI determination for the Solr request handler.
Improved handling of Solr field mappings.
Removed not used 'multivalued' attributes from Solr fields.
Fixed issue with Solr document dependencies.
Changed default Solr query parser from '
Revert "Changed default Solr query parser from '"

This reverts commit e24e1e2b4e683ea42a6194cc494eafe45d5efc72.
Changed default Solr query parser from 'dismax' to 'edismax'.
Added support for 'multivalued' fields within the XSD field mapping.
Adjusted Solr test cases according to core changes.
Improved behavior for publishing related resource with the ADE publish
dialog.