Adding all_autofilter_inputs and all_autofilter_outputs introspection to is_autofilter.
Removing unnecessary shared_ptr constructor in DeclareAutoFilter.
Implement DeclareElseFilter. Unit tests are revised to show use with both statically declared and dynamically declared AutoFilter methods.