- No more '(Display)' strings in the GPU names, but store devices as
`{'name': name, 'type': 'CPU/CUDA/OPENCL', 'is_display': bool}`
- Introduces testing with py.test & pipenv. The test suite is far from
complete, though.
For now main goal is to be able to request specific Vega card.
In the longer term we can use this to select compute device
which is a non-display, or the one which is on specific PCI
slot or so.
- Do not enable CPU device together with OpenCL/CUDA when device name is not
specified.
- Adopt output log parser fr the changed path tracing message.
- Solve issue with using same short name of command line argument for single
device specification.
- Reshuffle include statements so it's kind of possible to use bundle python.
Still need to work this properly, but that's for later.