Bug 134032 Page break after always doesn't break page between last group and table footer.
Description: Page break after always doesn't break page between last group and table footer. Steps to reproduce: 1. New a table with a group. 2. set pageBreakAfter to always to the group. 3. Preview. Result: Table footer was in the same page as last group.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/ListingElementExecutor.java
int NONE_GROUP = groupCount + 1;
		int groupIndex = -1;
		int pageBreakInterval = listing.getPageBreakInterval( );
		if ( rset == null || rsetEmpty == true )
		{
			
			startTOCEntry( null );
			accessHeader( listing, outputEmitter, null );
			finishTOCEntry( );
			startTOCEntry( null );
			accessFooter( listing, outputEmitter, null );
			finishTOCEntry( );
			return;
		}
		IResultIterator rsIterator = ( (DteResultSet) rset )
				.getResultIterator( );
		startTOCEntry( null );
		accessHeader( listing, outputEmitter, rsIterator );
		finishTOCEntry( );
		if ( groupCount == 0 )
		{
			
			do
			{
				rsetCursor++;
				startTOCEntry( null );
				accessDetail( listing, outputEmitter, rsIterator );
				finishTOCEntry( );
				if ( pageBreakInterval > 0 )
				{