Add datatype bucket property (read-only)

Also added generators for yz_index and datatype bucket props in the
existing EQC property, and restructured how yz_index was decoded.

@russelldb