Convert client [de]compressor to seperate threads and monitor events
Add pause flag to server compressor (currently unused)
Use force-compressed packets in a few places, have hudupdatetick use the compressor pause
Add "leave 1 per type" to ExtractionMode enum and provider GUI
Fix typo.
Make static style consistent on the config class.
Do away with depracated isClient/isServer calls.

Use the recommended configuration location instead.
Format file for readability.
Inline config coments.
Inline the properties.
Use Property.getX() instead of X.parseX()
Remove old config code.
Can't use getSuggestedConfigurationFile, our config name is different from our modid.
Remove multithread enable from config, count=0 does the same job.
GT changed API again, add check to prevent crash.
Use specialinvhandler for chassi interestedInAttachedInventory
Properly fix a warning.
Now that chassi uses specialinvhandlers when interestedInAttachedInventory, we can use it for providers again
Properly fix a warning.

Stop using reflection when its not needed.
Properly fix warning.

Use generics.