Bug 210496 Add hasStyle property in reportItemModel extension point
When chart gets reportItem's properties by extending ReportItem, style properties are null. Hence, model needs to add hasStyle property in reportItemModel extension point
model/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/extension/ReportItemExtensionTest.java
assertEquals( "shape", prop.getDisplayName( ) ); 
		assertEquals( PropertyType.CHOICE_TYPE, prop.getTypeCode( ) );
		assertEquals( false, prop.isList( ) );
		assertEquals( null, prop.getGroupName( ) );
		assertEquals( null, prop.getStructDefn( ) );
		assertEquals( null, prop.getDefault( ) );
		assertEquals( false, prop.canInherit( ) );
		IChoiceSet choiceSet = prop.getChoices( );
		assertEquals( 3, choiceSet.getChoices( ).length );
		IChoice[] choices = choiceSet.getChoices( );
		assertEquals( "cube", choices[0].getName( ) ); 
		assertEquals( "cube", choices[0].getValue( ) ); 
		assertEquals( "Choices.shape.cube", choices[0].getDisplayNameKey( ) ); 
		assertEquals( "cube", choices[0].getDisplayName( ) ); 
		assertEquals( "sphere", choices[1].getName( ) ); 
		assertEquals( "sphere", choices[1].getValue( ) ); 
		assertEquals( "Choices.shape.sphere", choices[1].getDisplayNameKey( ) ); 
		assertEquals( "sphere", choices[1].getDisplayName( ) ); 
		assertEquals( "cubiod", choices[2].getName( ) ); 
		assertEquals( "cubiod", choices[2].getValue( ) ); 
		assertEquals( "Choices.shape.cubiod", choices[2].getDisplayNameKey( ) ); 
		assertEquals( "cubiod", choices[2].getDisplayName( ) ); 
	}
	/**
	 * Test master page can't insert chart and crosstab Now forbidden all
	 * extended item. see bugzill 188196
	 * 
	 * @throws Exception
	 */
	public void testExtendedItemNotAllowedInMasterpage( ) throws Exception