refactoring
Moved Adler32 implementations into separate file.
More refactoring.