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/src/org/eclipse/birt/report/model/metadata/ElementDefn.java
* 
	 * @param type
	 *            The element type to check.
	 * @return True if it is a kind of this element, false otherwise.
	 */
	public boolean isKindOf( IElementDefn type )
	{
		if ( type == this )
			return true;
		if ( type == null )
			return false;
		ElementDefn obj = this.parent;
		while ( obj != null )
		{
			if ( obj == type )
				return true;
			obj = obj.parent;
		}
		return false;
	}
	/**
	 * Adds a slot to this element.
	 * 
	 * @param slot
	 */
	void addSlot( SlotDefn slot )
	{
		if ( slot == null )
			return;
		if ( slots == null )