Bug 152834 support HTML description of the template
The template descrition is a fragment of HTML, use that fragment to render the template in HTML.
engine/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/HTMLReportEmitter.java
anceIDs = htmlOption.getInstanceIDs( );
		}
		r = new HTMLWriter( );
	}
	**
	 * @return the <code>Report<code> object.
	 *
	public IReportContent getReport( )
	{
		return report;
	}
	**
	 * Pushes the Boolean indicating whether or not the item is hidden according
	 * to the style
	 * 
	 * @param style
	 *
	public void push( IStyle style )
	{
		stack.push( new Boolean( peek( style ) ) );
	}
	**
	 * Pops the element of the stack
	 * 
	 * @return the boolean indicating whether or not the item is hidden
	 *
	public boolean pop( )
	{
		return ( (Boolean) stack.pop( ) ).booleanValue( );
	}
	**
	 * Peeks the element of stack
	 * 
	 * @param style
	 * @return the boolean indicating whether or not the item is hidden
	 *
	public boolean peek( IStyle style )
	{
		boolean isHidden = false;
		 ( !stack.empty( ) )
		{
			isHidden = ( (Boolean) stack.peek( ) ).booleanValue( );
		}
		 ( !isHidden )
		{
			String formats = style.getVisibleFormat( );
			 ( formats != null
					&& ( formats.indexOf( EngineIRConstants.FORMAT_TYPE_VIEWER ) >= 0 || formats
							.indexOf( BIRTConstants.BIRT_ALL_VALUE ) >= 0 ) )
			{
				isHidden = true;
			}
		}
		return isHidden;
	}
	**
	 * Checks  the current item is hidden
	 * 
	 * @return a boolean value
	 *
	public boolean isHidden( )
	{
		return ( (Boolean) stack.peek( ) ).booleanValue( );
	}
	*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.engine.emitter.IContentEmitter#getOutputFormat()
	 *
	public String getOutputFormat( )
	{
		return OUTPUT_FORMAT_HTML;
	}
	**
	 * Fixes a PNG problem related to transparency. See
	 * http:homepage.ntlworld.combobosola for detail.
	 *
	protected void fixTransparentPNG( )
	{
		r.Code( "<!--[ gte IE 5.5000]>" ); 
		r
				.Code( "   <script language=\"JavaScript\"> var ie55up = true <script>" ); 
		r.Code( "<![end]-->" ); 
		r.Code( "<script language=\"JavaScript\">" ); 
		r
				.Code( "   function fixPNG(myImage)  correctly handle PNG transparency in Win IE 5.5 or higher." ); 
		r.Code( "      {" ); 
		r