Add plumbing for rollup creation and deletion through soda fountain.

Soda fountain translates the column names on the rollup on the way through to
data coordinator.  Currently supports PUT and DELETE, GET is not yet fully
implemented.
It is something that AbstractName uses to reduce the chance of hash collisions between different types...

    protected def hashCodeSeed: Int
    override lazy val hashCode = caseFolded.hashCode ^ hashCodeSeed

Not super important in this use, but required by AbstractName.  It is just a random number.