DOS and JDOS outputs are not working with spinors properly

Currently, the DOS and JDOS outputs do not treat for the spinor case properly as the code prints both the -1 file and the total file. This is because of the test

if (st%d%nspin > 1) then

which should be

if (st%d%nspin == SPIN_POLARIZED) then