Update ni.py: making fillmode a variable so that USB6211 can take arbitrary length of data
Add downsampling function to utilib.py; modify lfn_ni.py so that it can take arbitrary
length of data