Merge pull request #20 from thomasvs/master

pass through release disambiguate and medium title
fix exception handling on pre-2.7 Python (fixes #25)
Return lifespan as a dict, not a tuple. Fixes #26
encode Unicode arguments before constructing query (#28)
use the same logger in both modules

Signed-off-by: Adrian Sampson <adrian@radbox.org>
parse track titles in track listings

On some releases, a track title can differ from the title of the recording it
refers to. (This happens, for example, when the same album is released in
different countries and the songs have different names in each language.)

Signed-off-by: Adrian Sampson
add custom UA support

Signed-off-by: Ian McEwen <ianmcorvidae@ianmcorvidae.net>
require UA for requests, first attempt

Signed-off-by: Ian McEwen <ianmcorvidae@ianmcorvidae.net>
remove obsolete set_client as recommended by alastairp in IRC

Signed-off-by: Ian McEwen <ianmcorvidae@ianmcorvidae.net>
minor name changes, don't include URL if it's not provided and call it 'contact' for the case of emails and other types of info

Signed-off-by: Ian McEwen <ianmcorvidae@ianmcorvidae.net>
Update package name and fix setup/tests

Signed-off-by: Alastair Porter <alastair@porter.net.nz>
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'ian/master' into useragent

Signed-off-by: Alastair Porter <alastair@porter.net.nz>
Update copyright / author lists

Signed-off-by: Alastair Porter <alastair@porter.net.nz>
Final setup changes for pypi push + new dev version
Use assert methods that are in py2.6

Signed-off-by: Alastair Porter <alastair@porter.net.nz>
API cleanups

* Fix some issues with validation on browse and abstract out
  implementation
* Rename methods to consistently be <verb> <entity>, also indicating if
  they return plural or singular (proposed by Hartmut Goebel)
retry on network connection reset

Signed-off-by: Adrian Sampson <adrian@radbox.org>
fix artist ratings

Signed-off-by: Wieland Hoffmann <themineo@gmail.com>
do a POST in _do_mb_post

Signed-off-by: Wieland Hoffmann <themineo@gmail.com>