Upgrade Apache Batik to 1.16
https://svn.apache.org/repos/asf/xmlgraphics/batik/trunk/CHANGES
Changes from 1.12 -> 1.16:
1.16
----
Java 8 or later is minimum runtime required
BATIK-1338: Block loading jar inside svg
BATIK-1345: Restrict what java classes can be run thru rhino
1.14 -> 1.15
------------
BATIK-1260: Java 11 module error
BATIK-1321: Remove Xerces
BATIK-1299: Batik-all jar has all classes so should not pull other jars also
BATIK-1329: Remove xalan
BATIK-1331: Jar url should be blocked by DefaultExternalResourceSecurity
BATIK-1333: Block external resource before calling fop
BATIK-1335: Jar url should be blocked by DefaultScriptSecurity
1.13 -> 1.14
------------
BATIK-1284: Dont load DTDs in NodePickerPanel
BATIK-1292: Remove console message "About to transcoder source of type: ..."
1.12 -> 1.13
------------
BATIK-1276: Allow blocking of external resources
BATIK-1275: Refactor shared resources.
BATIK-1274: Add .gitignore
Since Xerces and Xalan have been removed, the generated 1.16 JAR will also be several megabytes smaller than 1.12.
Edited by Tuukka Lehtonen