Move abstract client api into `sbt.client` package.
Move protocol to `sbt.protocol` package, a more permanent resting point.