Several fixes in Array(Traits) related types
TypeCheck: introduced check until std::is_trivially_copyable<T> is
implemented
ButterflyPlan: A plan can now have different operator and input indices,
which makes it easy to optimize (less operators) for lower or higher
indexes outputs.
ButterflyNodeMetric and consorts now can optimize (less operators) for
higer or lower indexes outputs.
A *lot* of fixs, concerning
- iir:Builder is now resizabe: no need to keep a builder fixed size
- Crossover configuration rethought
- Adaptation of new ButterflyPlans and concorts
- Made all configuration data trivially copyable (but not per se
constructible if no copy constructor is used)
- Butterworth now optimizes for higher frequencies (less filters to
pass)