reduce active device count when libusb errors out with NO_DEVICE
Revert "move ChanMode to libsmu.hpp, add libsmuso target to makefile"

This reverts commit 09a4bc3919a3a14dd6ea02d28b95bf2806efe6a5.