Neutron detection techniques from μeV to GeV