Remove PlatformMarkerType

Having an enumeration in the API of the available platform marker
types is not a viable strategy in the current high dimensional API
where new data types (and hence new platform marker types) can be
plugged in.
Supporting methods for assay <-> data type mapping