chore, import gitattributes to manually declare languages
Merge branch 'bld/github'

* bld/github:
  chore, import gitattributes to manually declare languages
fix, hygiene, use abstract NTPB (number of transactions per block) instead of hard-wired constants
minor, change bitte_add() -> bitte_put()
test, adapt regressions to changed API
chore, kick test case from cmd_show() in mutti(1) tool
doc, talk about facts to clarify why there's only a key, and not a key-value pair
minor, provide bitte_supersede() for atomic get(old)+fiddle+put(old) + put(new)
minor, allow second fact in bitte_supersede() to be MUT_NUL_OID
test, provide regression case for bitte_supersede()
Merge branch 'core/bitte'

* core/bitte:
  test, provide regression case for bitte_supersede()
  minor, allow second fact in bitte_supersede() to be MUT_NUL_OID
  minor, provide bitte_supersede() for atomic get(old)+fiddle+put(old) + put(new)
  doc, talk about facts to clarify why there's only a key, and not a key-value pair
  chore, kick test case from cmd_show() in mutti(1) tool
  test, adapt regressions to changed API
  minor, change bitte_add() -> bitte_put()
  fix, hygiene, use abstract NTPB (number of transactions per block) instead of hard-wired constants