prevent to create empy gz files because of https://svn.boost.org/trac/boost/ticket/5237
add \n at the end of compressed gz files to prevent empty compressed gz files
Revert "Gave the Death Knight and Death Squire proper Skeleton resistances"

This reverts commit b8bd9d425962c5ace60fe49f1cf669825dbbbcb0.
thunderer melee timings & THoT masked thunderer use new knife sound.
Fix bug 20936 in shuffle sides by reverting d49b183fb1252d913b8ca8afdbc0feec885b793f.
Add changelog entry for shuffle sides bug fix.
Make the CodeBlocks projectfiles README pretty and not confusing

This streamlining should make it easier for people reading this document
to get started without stumbling upon references to old packages that
aren't useful anymore, and it's also verified to work with the latest
CodeBlocks release (12.11).
Micro AIs: split up Animals MAI engine file

... into a separate file for each animal AI.  This is a first step
toward separating the animal MAIs, as keeping them together is not
needed any more.
Animals MAIs: get rid of animal_type= key

The previous value of animal_type= now goes directly into ai_type=
Animals MAIs: add syntax translation and deprecation message

So that the ai_type=animals animal_type=... syntax still works for the
time being.
Animals MAIs: add individual engine macros for each AI

... so that only the code for the animal AI used is loaded.
Add deprecation message for MICRO_AI_ANIMALS macro
Swarm MAI test scenario: switch to new animals MAI syntax
Animals MAI test scenario: switch to new animals MAI syntax
Dragon MAI test scenario: switch to new animals MAI syntax
Wolves MAI test scenario: switch to new animals MAI syntax
Big Animals MAI engine: don't load two unused libraries
Wolves MAI engine: don't load unused library file
Animals MAIs: rename internal engine functions and CAs

This shouldn't affect anything else, it is simply done for consistency
(to reflect the recent syntax changes).
Removed a double [filter_attack] in the Skeleton Rider