bypass blank line in data and other changes

extract Dw and assign as DT in register type; allow chset as character
set; allow macintosh in all capitalizations;; bypass blank line in data;
allow other header forms