Merge branch 'bug-8492-accessbyitk-macro-with-typelist-2'
- bug-8492-accessbyitk-macro-with-typelist-2: (38 commits) Improved macro documentation. Use the CMake configured define MITK_ACCESSBYITK_DIMENSIONS_SEQ. Added simple compile test for InstantiateAccessFunction macros. Removed wrong export directive. Changed InstantiateAccessFunction macro style to match AccessByItk. Much simplified by removing redundant code. Added configurable dimension. Added additional CMake variable containing image dimensions. Fixed AccessTwoImages macro Pass pixel type lists from supberbuild to MITK. Separate integral and floating pixel types into distinct variables. Added documentation about passing arguments to AccessByItk_n Use the configured pixel types when accessing OpenCV images. Fixed Windows warnings. Windows compatibility for AccessByItk macros. Added missing headers due to restructuring in previous commit. Redesigned AccessByItk macros and cleaned up header files. Added missing include guards and header files. Added new macro for counting arguments. Make the AccessItkImageFunctor take a member function pointer. Added headers to files.cmake. ...