Allow invalid configuration files to be edited

Fixes #1123.
Edit invalid config with beet config --edit
Merge pull request #1128 from geigerzaehler/edit-invalid-config

Allow invalid configuration files to be edited