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/PeerExtensionTest.java
assertEquals( style.getStringProperty( IStyleModel.FONT_VARIANT_PROP ),
				extendedItem.getStringProperty( IStyleModel.FONT_VARIANT_PROP ) );
	}
	/**
	 * When changes the style defined in IReportItem.getPredefinedStyles, the
	 * style event will be sent to the specified element.
	 * 
	 * @throws Exception
	 */
	public void testPredefinedStylesBroadCast( ) throws Exception
	{
		openDesign( FILE_NAME_6 );
		StyleHandle style = designHandle.findStyle( "testPredefinedStyle" ); 
		DesignElementHandle detailMaxtrix = designHandle
				.findElement( "detailMatrix" ); 
		MyListener styleEventListener = new MyListener( );
		detailMaxtrix.addListener( styleEventListener );
		style.setBorderLeftStyle( DesignChoiceConstants.LINE_STYLE_DOTTED );
		assertEquals( 1, styleEventListener.getEventCount( ) );
		style.setStringProperty( StyleHandle.COLOR_PROP, ColorPropertyType.RED );
		assertEquals( 2, styleEventListener.getEventCount( ) );
	}
	/**
	 * Test getLocalProperty in ExtendedItem. If a extension property is element
	 * reference type and is not resolved, we will try to resolve it everty
	 * time.
	 * 
	 * @throws Exception
	 */
	public void testResolveForExtensionProperty( ) throws Exception