1. update batik from trunk build;
2. de-nest CharAssociation class, expect to use standalone;
3. teach performSubstitutions to return associations;
4. teach reorderCombiningMarks to use/update associations;
5. introduce preliminary complex glyph vector and layout for svg text rendering;