Add mopidy.utils.config with new ConfigValue and ConfigSchema classes.

This is a partial step towards having a config system with validation that is suitable for use with our new extension system. Next steps is to add the schemas for the sections we have defined and then start updating our settings proxy and other relevant bits of code.