zopfli compression for images where the win was 10+% and the files would be included in the release
fix some pas2c related issues

--HG--
extra : rebase_source : 285fb153c8c606b766bd0d32bc04ff6a18b9bfae
some more fixing
fix invulnerability check for shotgun
more fixing and allow pas2c to run tests. they will still fail though - engine does not exit with the specified exit codes, also data types are messed up
map halt(t) to exit(t) rather than assert(0). all test cases except gravity pass with pas2c now
merge
mergeception
give variable with unit-wide scope a better name than just 'f'
make the code, which was supposed to iterate file log number (if no access) and fallback to stderr in worst case rather than segfault, actually work
merge
Mix up the quick game terrain a bit.
oops. no need to (re)open stderr I guess
super-filthy hack to allow pas2c to fallback to writing to stderr.
some moar mergin'
don't drown unplaced hedgehogs. thanks to zimmux and Wohlstand for reporting
duplicate the ammoshove block into the falling fire area - this will make falling flames take out hogs in saucers, on rope, etc.  no more dodging your own napalm strike by taking to the skies...
Move cake FollowGear to Attack like most others, remove the gmAttack clearing which is also done in Attack.
Reset max team health after script may have screwed with it on start.  Maybe a script max health reset function could be useful too.  Set climbhome hogs to invulnerable while not their turn if needed to avoid accidental mine/dead hog damage.  Tweak cake fire boom a bit.
give sea world edges some icegun love