Bug 119807 Repeat header doesn't work in birt pdf emitter.
Description: Repeat header doesn't work in birt pdf emitter. Steps to reproduce: 1. New a report and insert a table containing data more than one page. 2. Preview in pdf through birt pdf emitter. 3. Change table repeatHeader to false and preview in pdf again. Expected result: Repeat header property works. Actual result: Table header wasn't repeated no matter repeatHeader was set to true or false.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/TableItemExecutor.java
* 
	 * @see org.eclipse.birt.report.engine.executor.ReportItemExecutor#execute(org.eclipse.birt.report.engine.ir.ReportItemDesign,
	 *      org.eclipse.birt.report.engine.emitter.IReportEmitter)
	 */
	public void execute( ReportItemDesign item, IContentEmitter emitter )
	{
		BirtTimer timer = new BirtTimer( );
		timer.start( );
		TableItemDesign tableDesign = (TableItemDesign) item;
		tableInfo = new TABLEINFO( tableDesign );
		logger.log( Level.FINEST, "start table item" ); 
		ITableContent tableContent = report.createTableContent( );
		assert ( tableContent instanceof TableContent );
		IContent parent = context.getContent( );
		context.pushContent( tableContent );
		logger.log( Level.FINEST, "start get table data" ); 
		openResultSet( item );
		logger.log( Level.FINEST, "end get table data" ); 
		initializeContent( parent, item, tableContent );
		processStyle( item, tableContent );
		processVisibility( item, tableContent );
		processBookmark( item, tableContent );
		processAction( item, tableContent );
		for ( int i = 0; i < tableDesign.getColumnCount( ); i++ )
		{
			ColumnDesign columnDesign = tableDesign.getColumn( i );
			Column column = new Column( );
			column.setStyleClass( columnDesign.getStyleName( ) );
			column.setWidth( columnDesign.getWidth( ) );
			tableContent.addColumn( column );