WINDUP-336: Decompilation multithreaded
WINDUP-336: Tweaks to reduce memory usage and improve overall performance.
Merge pull request #357 from jsight/mbriskar-WINDUP-336

Adjustments to MBriskar's PR to reduce memory consumption