Changed FrameEncoder::m_tld to a pointer and set it to one of Encoder's ThreadLocalData instances.

This uses less memory since m_tld isn't used in --wpp and Encoder's ThreadLocalData instances are not used in --no-wpp
Also there was a small performance increase on my system
Backed out changeset: eb011fa1d2d8