Always resolve paths from DIFFPYRUNTIME when defined.

When not defined, use the relative directory location even if
DIFFPYRUNTIME used to be defined.
Ignore gdb history files.
Fix scattering factors loading at defined NDEBUG.

Also removed the LineReader class linestream attribute,
caused more pain than gain.
Use partial filename match for partial test selection.
Neutron scattering factor text data.