CGE2 extraction and packing tools

The old tools only supported CGE's file formats. Since my GSoC project this year would be the implementation of CGE2, it was necessary to implement the handling of Sfinx's (the game what uses the CGE2 engine) data files, because the engines themselves use the extraction methods at startup, and they are also needed for the English translation.
Now you can simply feed the files of Sfinx to the tools with the --tool extract_cge or --tool pack_cge parameters, and then the tools themselves decide which method to use for the compression/decompression.

As always, every comment and help is very welcome! :)