Added some more record types + parsing of spectral library (.csl) files
#1315 modifications as suggested by @melissalinkert + better parsing of some records