Bug 156969 [regression]Group header repeat doesn't work in Web Viewer.
Description: Group header repeat doesn't work in Web Viewer. Steps to reproduce: 1. New a data source and dataset, drag the dataset to Layout. 2. Add a group. 3. Set page break in the first data item in table detail row. 4. Preview in web viewer&#12290; Expected result: Group header is repeated in each page. Actual result: No group header repeat effect.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/EngineIRReader.java
action.setHyperlink( hyperlink );
				break;
			default :
				throw new IOException( "invalid action type:" + actionType );
		}
		boolean isBookmark = IOUtil.readBool( in );
		String targetWindow = IOUtil.readString( in );
		action.setBookmarkType( isBookmark );
		action.setTargetWindow( targetWindow );
		return action;
	}
	protected DrillThroughActionDesign readDrillThrough( DataInputStream in )
			throws IOException
	{
		DrillThroughActionDesign drillThrough = new DrillThroughActionDesign( );
		String reportName = IOUtil.readString( in );
		Map parameters = IOUtil.readMap( in );
		Map search = IOUtil.readMap( in );
		String format = IOUtil.readString( in );
		boolean isBookmark = IOUtil.readBool( in );
		String bookmark = IOUtil.readString( in );
		drillThrough.setReportName( reportName );
		drillThrough.setParameters( parameters );
		drillThrough.setSearch( search );
		drillThrough.setFormat( format );
		drillThrough.setBookmarkType( isBookmark );
		drillThrough.setBookmark( bookmark );
		return drillThrough;
	}
	protected class ReportItemVisitor extends DefaultReportItemVisitorImpl