Make GLFragmentDecompilerThread not overwrite the given size in it's constructor arguments.

Seems kind of fishy that m_size takes the given size in the initializer list, but resets it back to zero in the constructor.

This will require input from someone who is doing work in the GS/GL stuff. As far as I know, this is wrong, since the given program's size is just ignored.