add arbitrary mapper support to betterconfig; useful for OrderedDict in ...

...particular

Signed-off-by: Matthew Story <matt.story@axialmarket.com>