merge from trunk
updated packages for remoting source
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
added PostFix to memento to distinguish between remote and data source
refactored wizard dialog and pages to allow for easy in place editing and cloning of datasources. CdmDataSourceRepository : added methods for (I)PersistentRemoteSource
updating to align with refactored cdm source classes / interfaces
had to rename the packages to make them compliant with buckminster