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
groupIndex = startGroup - 1;
				if ( groupIndex < 0 )
				{
					groupIndex = 0;
				}
				while ( groupIndex < groupCount
						&& ( hideGroupStartIndex == -1 || groupIndex < hideGroupStartIndex ) )
				{
					startGroupTOCEntry( );
					startTOCEntry( null );
					accessGroupHeader( listing, groupIndex, outputEmitter );
					finishTOCEntry( );
					groupIndex++;
					GroupDesign groupDesign = (GroupDesign) groupList
							.get( groupIndex - 1 );
					if ( groupDesign.getHideDetail( )
							&& hideGroupStartIndex == -1 )
					{
						hideDetail = true;
						hideGroupStartIndex = groupIndex;
						break;
					}
				}
				
				clearDuplicateFlags( listing );
			}
			startGroupTOCEntry( );
			if ( !hideDetail )