Add proxy/port to configuration
correct remarks from #481
ext: Add library updaters to extensionss
local: Switch to using updater from extensions
local: Remove updater from backends
backends: Add change track helper to playback provider
utils: Switch to urlparse for file-uri/path handling
utils: Convert path_to_uri to single argument
local: Convert mopidy-local extension to local: uris.

- Use local:playlist:<name>, local:track:<path> and local:search uris
- Adds LocalPlaybackProvider which translates to file uris.
- Switches to storing actual uris in playlists - so local: urls and not
  file:// or plain paths.
- Moved file:// to streaming plugin
- Cleaned up tests and imports for these changes.
Strip invalid characters from playlist names for MPD frontend

Fixes mopidy/mopidy$480 and mopidy/mopidy#474
implement remarks for #481, also add scheme as requested in #472
correct default port config for proxy and deserialize function
local: Review fixes.
Change docs license to Apache License, Version 2.0

I've looked through all contributions to the docs. Any contributions not by
Thomas Adamcik or myself are trivial (e.g. typo fixes) or have mostly been
replaced by later changes. Thus I'm comfortable with changing the license with
the agreement of Thomas Adamcik.

By changing the documentation license to be the same as the source code
license, we avoid ambiguities around the license of e.g. docstrings which are
written as part of the source code but are included in the generated docs.
Change docs license to Apache License, Version 2.0

I've looked through all contributions to the docs. Any contributions not by
Thomas Adamcik or myself are trivial (e.g. typo fixes) or have mostly been
replaced by later changes. Thus I'm comfortable with changing the license with
the agreement of Thomas Adamcik.

By changing the documentation license to be the same as the source code
license, we avoid ambiguities around the license of e.g. docstrings which are
written as part of the source code but are included in the generated docs.
String config value can be optionnal AND have a choices list
Integer value can be optionnal
add some tests about optionnal integer and optionnal+choices string
Scanner: Fix deadlock on incorrectly identified files
audio: Add visualiser support and adjust playbin flags

Sets up playbin to use just audio, soft_volume and downloading.
audio: Fix tests with respect to visualizer support