added Id implementation responsible for computing _id

re-enabled support for clustered-by without primary key
Fixup! added Id implementation responsible for computing _id
Merge pull request #592 from crate/s/clusteredby_without_pk

added Id implementation responsible for computing _id