Determine which file an error occurs in

I found a way to display what file an error occurred in, by doing some further extension of `UnhosedConfigParser`.

Example:

```
$ supervisord --nodaemon -c supervisor.conf
Error: Unexpected end of key/value pairs in value 'KEY=val,KEY2=val,KEY3' in section 'program:foo' (file: /Users/marca/dev/git-repos/supervisor/test_conf.d/foo.conf)
For help, use /Users/marca/python/virtualenvs/supervisor/bin/supervisord -h
```