added support generic python literals in settings, and for explicitly
interpret a setting value as dict