Implement filt! for SOSFilter and BiquadFilter, filtfilt for SOSFilter

Also some miscellaneous cleanup in filter_design.jl