Versatile configuration file parser