More flexibility when creating new morph forms

On special occassions we don't want to annotate all attributes of a morphological form. Usually the program would not allow something like this - all fields need to be set to pass validation.

For artificial Tokens, or numerals that are handled like adjectives which sometimes cannot be declined, we need to leave some things unannotated on purpose. We can do that now by specifying a special empty attribute.