Generic subband sampling modifications

*Addresses* #92, currently without extra tests against MATLAB, but preserves functionality of SLP, so it must be doing something right.