Variable type system overhaul

Added a new variable type NominalText. Variable types are no longer
enforced in analysis dialogs. Our variable system is now practically
the same as SPSS