Neutrino detectors for Super-Beams, β-Beams and ν-Factories