Prepare setup for supporting other OS

Operating systems other than Linux will be supported
in near future by using the cython-hidapi library.