Bug 119580 Page break in table header row doesn't work.
Description: Page break in table header row doesn't work. Steps to reproduce: 1. Set pageBreakAfter to always in table' header row, see attached design file 2. See generated html file. Expected result: Page break happens after the table header row. Actual result: No page breaks happened.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/html/HTMLTableLM.java
boolean pageBreak = context.allowPageBreak( );
					boolean skipPageHint = context.getSkipPageHint( );
					context.setAllowPageBreak( pageBreak );
					context.setSkipPageHint( true );
					engine.layout(this, header, emitter );
					context.setAllowPageBreak( pageBreak );
					context.setSkipPageHint( skipPageHint );
				}
			}
		}
		isFirstLayout = false;
	}
	protected boolean layoutChildren( )
	{
		repeatHeader( );
		boolean hasNext = super.layoutChildren( );
		if ( !isOutput )
		{
			startContent( );
		}
		tableEmitter.resolveAll( );
		tableEmitter.flush( );
		return hasNext;
	}
	public void updateDropCells( int groupLevel, boolean dropAll )
	{
		tableEmitter.resolveCellsOfDrop( groupLevel, dropAll );
	}
}