feat(io): refactor io itk services and add nifti support
Description
Global refactor of the itk io services and libs.
- add of the nifti support in the lib and in the modules
- refactor the lib existing read/write files to fit the global sight io naming
- refactor the services, to make a single SImageReader/SImageWritter wich switch depending on the extension
- refactor the services, to have reader/writer which go together
- add ut
- add itk reader in sightviewer images series loader
Closes #868 (closed)
How to test it?
run module_io_itktest and io_itktest
or
run sightviewer open an nii or inr.gz image.
Data
Data can be found in sight-data/sight/image/*