This is an backwards incompatible change which will invalidate the current handles. This change adds a 4 byte big endian length prefix to the handles so we can in future suffix extra info on the handles. This needed to be 4 bytes as Linux does not like File handles which aren't multiples of 4 bytes long.