[RFC] TVM Target Specification

In other words, in compile time, IIUC we should replace DLDeviceType with TargetKind