Improved code style of ClusterChain.equals(..).
Fixed ClusterChain.readData not reading the last byte of the first cluster if an offset with (offset % clusterSize != 0) is used. Fixes issue #1.