vtkGenericIOUtilities: include <functional> for std::not1

Change-Id: Ie6117c86df9b4d4f551f326548d36fd75786011f
vtkGenericIOUtilities: use std::function over std::ptr_fun

C++11 deprecates std::ptr_fun in preference for std::function. C++17
removes it.

Change-Id: Ib45d974b30c373f3272d6122235de5a75a0e3a28
Merge topic 'include-missing-header' into next

8bbdf406 vtkGenericIOUtilities: use std::function over std::ptr_fun
c032a90a vtkGenericIOUtilities: include <functional> for std::not1