Added support for USB-1608G series

The USB-1608G series requires an FPGA file to be uploaded at first
plug-in.
Restructured the module to include a firmware directory.

Also improved the release version numbering with code from
https://github.com/dairiki/gitversion