Reduce StringBuilder garbage produced by Node. getTextContent
using Appendable, test case added (closes #20)