Bug 123038 Change order of BIRT streams
Currenlty, birt streams have no order. For example, the version number is stored at the very end of the file! Need to exert some ordering.
core/org.eclipse.birt.core/src/org/eclipse/birt/core/archive/ArchiveUtil.java
return relativePath;
	}
	/**
	 * @param rootPath - the absolute path of the root folder. The path is seperated by system's File seperator.
	 * @param fullString - the absolute path of the stream. The path is seperated by system's File seperator.
	 * @return the relative path string. The path is based on Unix syntax and starts with "/". 
	 */
	public static String generateRelativePath( String rootPath, String fullPath )
	{
		String relativePath = null;
		
		if ( (rootPath != null) &&
			 fullPath.startsWith(rootPath) )
		{
			relativePath = fullPath.substring( rootPath.length() );
		}
		else
			relativePath = fullPath;
				
		relativePath = convertToUnixString( relativePath );
		
		if ( !relativePath.startsWith(UNIX_SEPERATOR) )
			relativePath = UNIX_SEPERATOR + relativePath.substring( 1 );
		
		return relativePath;
	}
	/**
	 * @param path - the path that could be in system format (seperated by File.seperator) or Unix format (seperated by "/").
	 * @return the path that is in Unix format.