backport some recent changes from beets

- Less surprising search for (and overlay of) user config files.
- More robust dump().
fix tests for new, backported behaviors
update Travis config, add Coveralls