merge-update from trunk
remove logging for DerivedUnitFacadeNotSupportedException as it is handled #3846
eclipse preference changes
Moved all logging and dialog functionality to the new class MessagingUtils.
Refactoring code to adapt to above change.
Added new custom error dialog - CdmErrorDialog
Added runtime exception handling to the ApplicationWorkbenchAdvisor by adding a custom status handler
reintegrated redlist branch into trunk
editor changes for red list project (datasource view and create new datasource from file menu)
refactoring to change the specific (I)CdmDataSource to the more generic (I)CdmSource to prepare fro remoting
CloneDataSourceHandler : new handler to clone a datasource
removed repeated call to get all cdm sources
solving #4056 (taxeditor responds with nicer dialogue in case a user executes a prohibited operation)
more log.debug statements
merge-update of trunk and disabling GUI-Control separation
rename FieldObservation -> FieldUnit #3566