DrSPINE – New approach to data reduction and analysis for neutron spin echo experiments from pulsed and reactor sources