Document where the Device ID fields come from, except for deviceId itself, and remove the DeviceType enum.

The DeviceType field only encoded a subset of the deviceClass field, and even
that is not so useful for describing BTLE devices.