Added systemtest for reading spins from a sparky list.

Work in progress for Support Request #3044, (https://gna.org/support/index.php?3044) - Load spins from SPARKY list.
Added interpreter.spectrum.read_spins function.

Work in progress for Support Request #3044, (https://gna.org/support/index.php?3044) - Load spins from SPARKY list.
Created the back end function for the read_spins function.

Work in progress for Support Request #3044, (https://gna.org/support/index.php?3044) - Load spins from SPARKY list.
Fix for systemtest.

Work in progress for Support Request #3044, (https://gna.org/support/index.php?3044) - Load spins from SPARKY list.
Extended reading of sparky files, to include residue names.

Work in progress for Support Request #3044, (https://gna.org/support/index.php?3044) - Load spins from SPARKY list.
Expanded system test and made it pass for user function spectrum.read_spins.

Work in progress for Support Request #3044, (https://gna.org/support/index.php?3044) - Load spins from SPARKY list.
Updated the gui-test to check for first ID in list.

Fix for bug #21076, (https://gna.org/bugs/?21076) - When loading a multi-spectra NMRPipe seriesTab file through the GUI, several Error messages occur.