Temporary commit for stashing on remote
Added dictionary support to fully rely on the var

This means that we now can use any value in the dictionary.
Made it a little longer with the bash codes that autogenerates code
I have realized I need a better automation script.
Lua seems fit.
Updated code right before change to preprocessor
Prepared for the preprocessor ncdf files.
It should be heavily linked with fvar library.
Enabled compilation of ncdf routines.
It now links together with fvar.
Still need to create and run tests for this.