Yookoala golang upperdb

The `upper.io/db` experiment branch (`yookoala_golang_upperdb`) seems stable enough to merge