jsonrpc: Handle Pykka's CallableProxy objects as regular methods
http: Expose core.get_uri_schemes (Fixes #361)
backends: Make search/find_exact take a query dict instead of kwargs
backends: Make search/find_exact accept 'uris' kwarg
core: Limit search to backends matching URI roots

Fixes #337
docs: Update changelog
core: Let tracklist.add() lookup tracks by URI
mpd: Use add(uri=uri) instead of add(lookup(uri))
mpris: Use add(uri=uri) instead of add(lookup(uri))
docs: More on extensiondev
docs: js/README.rst was renamed to .md
Merge pull request #365 from jodal/feature/tracklist-add-by-uri

Add to tracklist by URI
Merge branch 'develop' into feature/limit-search-by-uri-root

Conflicts:
	docs/changes.rst
Merge pull request #364 from jodal/feature/limit-search-by-uri-root

Limit search to only return matches within given URI roots
Merge pull request #363 from jodal/feature/expose-uri-schemes-to-http-clients

Expose uri schemes to http clients
docs: Reduce depth of ToCs on front page
js: Upgrade when.js from 1.8.1 to 2.0.0
js: Bump minor version
docs: Cleanup changelog
docs: Refining the extensiondev docs