Added missing requirements for forward compatibility commands to the sliced code.
Moved the UUID generation into the separate package "critcl::uuid".
Modified to defer MD5 setup until it is actually needed.
Have to revisit that code to see what md5 implementations are currently
known. Also if we can fully bootstrap from local C code.