improve performance of CanvasFeatures rendering by handcoding asynchronous glyph class loading instead of using a dojo Deferred (which turns out to be quite slow)