Rework the hierarchy derived from class Data

* Bits becomes an abstract class.
* object Bits is a pass-through for object UFix and has been marked deprecated.
* Bool is a subclass of UFix.
* extracting a single bit out of a Bits instance will return a Bool.