Descflags revamped - now only keep important descs.
This means new dictionary format and affects many parts of the code. This probably will break some stuff.
NOTE: HebrewToken used to handle null values. Due to the fact that many lemmas are now duplicated (used to have different desc, now the same), it fails on a lot of tests. Since the common sense does not to allow null values, those should not be supported.
This commit also remove completely the use of hspell references outside of dictionary creation.