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

		 }
		setDisplayProperty( display, DISPLAY_INLINE_BLOCK, styleBuffer );
		handleShrink( display, mergedStyle, height, w, styleBuffer );
		handleStyle( container, styleBuffer );
	}
	*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.engine.emitter.IContentEmitter#endContainer(org.eclipse.birt.report.engine.content.IContainerContent)
	 *
	public void endContainer( IContainerContent container )
	{
		 ( pop( ) )
		{
			return;
		}
		r.closeTag( (String) tagStack.pop( ) );
		logger.log( Level.FINE, "[HTMLContainerEmitter] End container" ); 
	}
	*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.engine.emitter.IContentEmitter#startText(org.eclipse.birt.report.engine.content.ITextContent)
	 *
	public void startText( ITextContent text )
	{
		IStyle mergedStyle = text.getStyle( );
		 ( peek( mergedStyle ) )
		{
			return;
		}
		logger.log( Level.FINE, "[HTMLReportEmitter] Start text" ); 
		Resize  the text generated by TemplateDesign
		resizeTemplateElement( text);
		StringBuffer styleBuffer = new StringBuffer( );
		DimensionType x = text.getX( );
		DimensionType y = text.getY( );
		DimensionType w = text.getW( );
		DimensionType height = text.getHeight( );
		String textValue = text.getText( );
		 (textValue == null || textValue == "" ) 
		{
			textValue = " "; 
		}
		
		int display;
		 If the item is multi-line, we should check  it can be inline-block
		 ( textValue != null && textValue.indexOf( '\n' ) >= 0 )
		{
			display = checkElementType( x, y, w, height, mergedStyle,
					styleBuffer );
		}
		else
		{
			display = checkElementType( x, y, mergedStyle, styleBuffer );
		}
		 action
		String tagName;
		String selectHandleTag = null;
		String url = validate( text.getHyperlinkAction( ) );
		boolean needMetadata = enableMetadata
				&& ( text.getGenerateBy( ) instanceof LabelItemDesign || text
						.getGenerateBy( ) instanceof TemplateDesign );
		 ( url != null )
		{
			o
			 ( needMetadata )
			{
				selectHandleTag = HTMLTags.TAG_SPAN;
				r.openTag( selec