parser: improved random mode, more variables settable via config file

Yeah, perhaps I was a bit hasty with the exact memory allocation. Anyway, it all works fine. Had a bit of a problem with  elcharge constant. Also freetype was crashing when freeing itself when random == 0. Why.... I don't know.