Only generate TranslatableTextNodes for non-whitespace strings
Only generate TranslatableTextNodes for non-whitespace strings

This allows ir.optimize to combine text much more efficiently than otherwise.
Running speedtest.py shows an approx 30% improvement.

ollyc/kajiki,ollyc/kajiki,ollyc/kajiki