Replaced the 13 Batik JARs in the 'lib' directory (except for batik_ja.jar, which contains Japanese resources) with a single one, batik-all-flex.jar.
This change affected the mxmlc classpath in modules/compiler/build.xml, the packaging scripts, and the Eclipse projects.
A new "batik" target in the top-level Ant script can rebuild this JAR from the code in modules/thirdparty/batik. This directory started as the original Batik 1.6 source distribution and has been modified with our changes which improve the MXML compiler's error reporting for CSS.
The Batik build script builds this unified JAR as batik-all.jar. When we copy it to our 'lib' directory we rename it to batik-all-flex.jar to indicate that it has been modified for Flex.
The "batik" target is NOT part of the "main" target, because we aren't making ongoing changes to Batik and don't want to constantly rebuild it.
This target automatically cleans up after itself, leaving only batik-all-flex.jar.
Note: Batik 1.6 should be built with Java 1.4.2_14, not 1.5.0_13; it uses an org.w3c class that apparently changed between these two Java versions. If you need to rebuild batik-all-flex.jar using the "batik" target, you'll need to first arrange for Java 1.4.2_14 to be used, as the trunk's setup.sh script sets up Java 1.5.0_13.