Bug 313459 Problem with % when generating images in tables.
See the attached BirtProject, it has two reports. Each identical except for this difference: The image width/height is set to a %age value (50%) in one (TestImage.rptdesign) and not-set in the other (TestImageWorking.rptdesign). TestImage.rptdesign does not display the image in pdf, but works fine in html. TestImageWorking.rptdesign shows the image in both pdf and html. The %age setting seems to cause the problem in pdf format.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/nLayout/area/impl/ImageAreaLayout.java
private boolean fitToContainer = false;
		private BlockTextArea innerText = null;
		public ConcreteImageLayout( LayoutContext context,
				ContainerArea parent, IImageContent content, byte[] data )
		{
			this.context = context;
			this.image = content;
			this.parent = parent;
			this.data = data;
			
			Object reportItemDesign = content.getGenerateBy( );
			if ( null != reportItemDesign )
			{
				if ( reportItemDesign instanceof ImageItemDesign )
				{
					fitToContainer = ( (ImageItemDesign) reportItemDesign )
							.isFitToContainer( );
				}
			}
		}
		/**
		 * get intrinsic dimension of image in pixels. Now only support png,
		 * bmp, jpg, gif.
		 * 
		 * @return
		 * @throws IOException
		 * @throws MalformedURLException
		 * @throws BadElementException
		 */
		protected Dimension getIntrinsicDimension( IImageContent content,