Check for null and empty strings before drawing cursor text [1292]

Should not normally happen but I was testing using empty strings and empty cursorStringVector (should be allowed) to blank out the cursor text readout, and got NPEs.  Related to Inq #1292 (parallel commits on McV repo) which asks that Wavelength value always be visible on the spectra display.