Changed return values of all config_* functions
Fixed naming in macros
Fixed config_get_nth_* for positions > 0
More tests for config