Demos: signalgen NULL to nullptr fix.
C API: Devices can now be opened by the user.
Python API: User can now open the default device.