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
return colSpan;
		}
		int newColSpan = colSpan;
		for ( int i = 0; i < colSpan; i++ )
		{
			IColumn column = table.getColumn( columnNumber + i );
			 ( isColumnHidden( column ) )
			{
				newColSpan--;
			}
		}
		return newColSpan;
	}
	
	private ITableContent getTableOfCell( ICellContent cell )
	{
		IElement parent = cell.getParent( );
		while ( parent != null )
		{
			 ( parent instanceof ITableContent )
			{
				return (ITableContent) parent;
			}
			parent = parent.getParent( );
		}
		return null;
	}
	*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.engine.emitter.IContentEmitter#endTable(org.eclipse.birt.report.engine.content.ITableContent)
	 *
	public void endTable( ITableContent table )
	{
		 ( pop( ) )
		{
			return;
		}
			i
		 ( enableMetadata )
		{
			detailRowStateStack.pop( );
		}
				
		r.closeTag( HTMLTags.TAG_TABLE );
		logger.log( Level.FINE, "[HTMLTableEmitter] End table" ); 
	}
	*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.engine.emitter.IContentEmitter#startTableHeader(org.eclipse.birt.report.engine.content.ITableBandContent)
	 *
	public void startTableHeader( ITableBandContent band )
	{
		 ( isHidden( ) )
		{
			return;
		}
		r.openTag( HTMLTags.TAG_THEAD );
	}
	*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.engine.emitter.IContentEmitter#endTableHeader(org.eclipse.birt.report.engine.content.ITableBandContent)
	 *
	public void endTableHeader( ITableBandContent band )
	{
		 ( isHidden( ) )
		{
			return;
		}
		r.closeTag( HTMLTags.TAG_THEAD );
	}
	*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.engine.emitter.IContentEmitter#startTableBody(org.eclipse.birt.report.engine.content.ITableBandContent)
	 *
	public void startTableBody( ITableBandContent band )
	{
		 ( isHidden( ) )
		{
			return;
		}
		r.openTag( HTMLTags.TAG_TBODY );
	}
	*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.engine.emitter.IContentEmitter#endTableBody(org.eclipse.birt.report.engine.content.ITableBandContent)
	 *
	public voi