fix for #4365 - if constructor received InputFilterManager via arguments...

fix for #4365 - if constructor received InputFilterManager via arguments, it called setInputFilterManager. setInputFilterManager assumed default filter/validator chains were initialized if serviceLocator was present, which is not the case, as defaultFilter/Validator are not set until later in the constructor.