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/FileArchiveWriter.java
* @see org.eclipse.birt.core.archive.IDocArchiveWriter#createRandomAccessStream(java.lang.String)
	 */
	public RAOutputStream createRandomAccessStream( String relativePath ) throws IOException
	{
		String path = ArchiveUtil.generateFullPath( tempFolder, relativePath );
		File fd = new File(path);
		
		if ( fd != null && 
			 fd.getParentFile() != null &&
			 fd.getParentFile().exists() == false ) 
		{
			fd.getParentFile().mkdirs();
		}
		
		RandomAccessFile file = null;
		file = new RandomAccessFile( fd, "rw" ); 
		
		RAFileOutputStream out = new RAFileOutputStream( file, 0 ); 
		return out;
	}
	
	/* (non-Javadoc)
	 * @see org.eclipse.birt.core.archive.IDocArchiveWriter#getName()
	 */
	public String getName() {
		return fileName;
	}
	/* (non-Javadoc)
	 * @see org.eclipse.birt.core.archive.IDocArchiveWriter#exists()
	 */