4.0.0
Bump to version 4.0.0 * Update scrobble_cache to use Pickle instead of Shelve. * encode values returned from ETree to 'utf-8' in fetch_metadata * Add tests to mock respones from fetch_metadata * More Python 3 clean-up * Swap file open to io.open to we can force encoding='utf-8' on reads. * Adding mutex locks on scrobble_cache access.