Bug 122850 Table/list should not be able to be inserted in Master Page mode.
Description: Table/list should not be able to be inserted in Master Page mode. Steps to reproduce: 1. New a report and transfer to Master Page mode. 2. New a datasource and dataset 3. Drag a list/table to page header/footer, bind it to dataset and drag some columns inside. 4. Save and preview Expected result: Insert list/table item in master page should be forbidden. Actual result: They are allowed and preview showed "undefine" in page
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/core/DesignElement.java
* "Container.Slot[Position]". If no container has name defined, "report" or
	 * container element type will be used as container's identifier, depending
	 * on whether this element is added into one report design.
	 * <p>
	 * For example,
	 * <ul>
	 * <li>report.body[0] - The first element in body slot
	 * <li>table("myTable") - The table named myTable
	 * <li>table("myTable").detail[0].cells[3] - The forth cell of the first
	 * row in table
	 * </ul>
	 * <p>
	 * Note: the localized name is used for element type and slot name.
	 * 
	 * @return the identifier of this element
	 */
	public String getIdentifier( )
	{
		if ( getName( ) != null )
		{
			StringBuffer sb = new StringBuffer( );
			sb.append( getDefn( ).getDisplayName( ) );
			sb.append( "(\"" ); 
			sb.append( getName( ) );
			sb.append( "\")" ); 
			return sb.toString( );
		}
		if ( this instanceof ReportDesign )
			return "report"; 
		else if ( this instanceof Library )