fix hardcoded config path

Added a function get_config_path() in config_parser.c, which gets the
path to specified config file by concatenating $HOME/.egui/ with the
file name.

As the initializer is not constant, the macros are changed to variables
with dynamic storage instead of static ones.