move codes from readICCP2.hs to File.Binary.ICCProfile and refactoring