Bug 130492 Provide a method to serialize the report with library information.
Currently, when engine generate the report document file, the document does not contain any library information. That will cause many propblem on server side. Model should provide a method to serialize the report with library information to a stream so that the generated report document can contain all information that the report need.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/core/DesignElement.java
return value;
		return prop.getDefault( );
	}
	/**
	 * Gets the search strategy for this element.
	 * 
	 * @return the search strategy for this element.
	 */
	public PropertySearchStrategy getStrategy( )
	{
		return PropertySearchStrategy.getInstance( );
	}
	/**
	 * Gets selector of the given slot of this element. The selector is kind of
	 * predefined style, and its style property value can be applied on contents
	 * of the given slot of this element depending on whether property can be
	 * inherited.
	 * 
	 * @param slotID
	 *            slot id
	 * @return the selector of the given slot of this element.
	 */
	public String getSelector( int slotID )
	{
		ElementDefn defn = (ElementDefn) getDefn( );
		SlotDefn slotDefn = (SlotDefn) defn.getSlot( slotID );
		if ( slotDefn == null )
		{
			return null;
		}