allow branch names with slashes
support slashes in branch names in commits/delta routes
remove def SID field

DefSpec now only has the DefKey fields
rename DefAuthors Chars fields to Bytes and add sort impl
Defs.ListRefs