GIF: split header & version strings
GIF: add missing (c) message

Also remove redunant using declarations.
GIF: new BitReader class

Refactor BitWriter tests and make them feed back thru BitReader.