[core] Added COB support

- can extract all files from COB
- can convert all GIFs to texture data
- can load palette for SHP files
- can convert all(?) SHP-embedded images to texture data that is useable
by sf::Texture::update()