Bug 136279 Structure and table datatypes should be hidden.
Description: Structure and table datatype should be hidden. Steps to reproduce: In table data binding, I saw structure and table two datatypes. They are not supported now, so they should be removed.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/ModuleHandle.java
* <ul>
	 * <li>The structure defined in design file overrides the one with the same
	 * name in library file.
	 * <li>The structure defined in preceding library overrides the one with
	 * the same name in following library file.
	 * <ul>
	 * 
	 * @param propName
	 *            name of the list property
	 * @param nameMember
	 *            name of the name member
	 * @return the filtered structure list with the above rule.
	 */
	List getFilteredStructureList( String propName, String nameMember )
	{
		List list = new ArrayList( );
		PropertyHandle propHandle = getPropertyHandle( propName );
		assert propHandle != null;
		Set names = new HashSet( );
		Iterator iter = propHandle.iterator( );
		while ( iter.hasNext( ) )
		{
			StructureHandle s = (StructureHandle) iter.next( );
			String nameValue = (String) s.getProperty( nameMember );
			if ( !names.contains( nameValue ) )
			{
				list.add( s );
				names.add( nameValue );
			}
		}