New experimental arb resampler
Added xIdx back to FIRArbitrary kernel
more testing
huge changes to the way arb resampler works.
cleanup
Changed dot product methods to use the combo of input types to to determine output type
Parameterized FIRArbitrary kernel to speed up filtering a little
Made tests shorter
Arbitrary resampler has been overhauld to reduce complexity by implimenting eq 7.27 in [1] for arbitrary resampling.
Changed naive arbitrary filter to better match new FIRArbitrary implementation.
Reduced range of interpolation/decimation values to max of 32.
Now only testing arb filter with 32 bit values since there is are too many false failures with 64 bit values.
Commiting befoer merging into master