Make --config path absolute
coveralls: attempt to exclude non-beets code
coveralls: another attempt at narrowing coverage

perplexingly, the previous way was segfaulting on travis
coverage: exclude some code

Don't report on the test suite itself or on a few obviously excludable lines.
Fix #514: add distance between string and None
Test non cascading of configuration files
Use only one user configuration file