Bug 121498 When datasource/dataset deleted, the datasource/dataset property binding element haven't been deleted
When deleted the datasource/dataset, the datasource/dataset property binding element haven't been deleted. Expected result: This operation must be a transaction.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/core/Module.java
*            Resource key of the user defined message.
	 * @param locale
	 *            locale of message, if the input <code>locale</code> is
	 *            <code>null</code>, the locale for the current thread will
	 *            be used instead.
	 * @return the corresponding locale-dependent messages. Return
	 *         <code>""</code> if translation can not be found, or
	 *         <code>resourceKey</code> is blank or <code>null</code>.
	 */
	public String getMessage( String resourceKey, Locale locale )
	{
		if ( StringUtil.isBlank( resourceKey ) )
			return ""; 
		if ( locale == null )
			locale = ThreadResources.getLocale( );
		
		String msg = translations.getMessage( resourceKey, locale );
		if ( msg != null )
			return msg;
		
		String baseName = getStringProperty( this, INCLUDE_RESOURCE_PROP );
		if ( baseName == null )
			return ""; 
		File msgFolder = getModuleFolder( );
		if ( msgFolder == null )
			return ""; 
		return BundleHelper.getHelper( msgFolder, baseName ).getMessage(
				resourceKey, locale );
	}
	/**