Bug 154328 Report doesn't include the library when drag an embedded image from lib explorer and drop onto layout editor
Drap an embedded image form lib explorer and drop onto layout editor means: extends the embedded image into the target report firstly and then drag and drop it onto layout editor. So if the source library hasn't been included yet, the report should include the library in this operation.
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/palette/ReportTemplateTransferDropTargetListener.java
{
		super( viewer );
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.gef.dnd.TemplateTransferDropTargetListener#getFactory(java.lang.Object)
	 */
	protected CreationFactory getFactory( Object template )
	{
		if ( handleValidateDrag( template ) )
		{
			if ( template instanceof String )
			{
				return new ReportElementFactory( template );
			}
			return new ReportElementFactory( getSingleTransferData( template ),
					template );
		}
		return null;
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.gef.dnd.AbstractTransferDropTargetListener#handleDrop()
	 */
	protected void handleDrop( )
	{
		boolean isScalarparameter = false;
		boolean isResultSetColumn = false;