Rename test_requests to test_ratelimit

Signed-off-by: Wieland Hoffmann <themineo@gmail.com>
Add tests for the useragent and methods

Signed-off-by: Wieland Hoffmann <themineo@gmail.com>
set_useragent: Make sure app and version are not empty

Signed-off-by: Wieland Hoffmann <themineo@gmail.com>
Parse URL relations in artist data.

Reported by Julian Wintermayr
Signed-off-by: Alastair Porter <alastair@porter.net.nz>
Added a new valid include to browse_releases
Signed-off-by: Patrick Speiser <doskir@gmail.com>
Merge branch 'master' of https://github.com/doskir/python-musicbrainz-ngs

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

Signed-off-by: Wieland Hoffmann <themineo@gmail.com>
Changes for MBS-209: Add annotations to the web service

This does *not* include searching annotations because there's no
documentation for that (http://tickets.musicbrainz.org/browse/SEARCH-248).

Signed-off-by: Wieland Hoffmann <themineo@gmail.com>
Added support for alias-list to artist entities

Signed-off-by: Sam Doshi <sam@metal-fish.co.uk>
Added support for alias-list to label entities

Signed-off-by: Sam Doshi <sam@metal-fish.co.uk>
Added support for alias-list to work entities

Signed-off-by: Sam Doshi <sam@metal-fish.co.uk>
Add support for annotation searches

Signed-off-by: Wieland Hoffmann <themineo@gmail.com>
Fix the sphinx-build detection

The former way was only working with a sphinx-build binary, it was first
calling sphinx-build2 without any argument and then sphinx-build with
them.

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