MAS, TAS: Add support for natural sorting
WebMP: Support selecting fileindex in StreamController (#373)
WebMP: File index selection support for HLS
WebMP: Bypass service for downloads when possible (fixes #223)

If files are directly available for the user running WebMP, we should let IIS handle the
streaming of the file. This improves performance a lot, from 5MB/s to 15MB/s on my test
system. It also reduces load on the service.
Merge branch 'webmp-optimized-downloads'
Merge branch 'webmp-split-file-streaming'
Merge branch 'natural-sorting'

Conflicts:
	Libraries/MPExtended.Libraries.Service/MPExtended.Libraries.Service.csproj
WebMP: Fix compilation

Oops. Did that class move?
Merge remote-tracking branch 'origin/master' into internal-scrapers-mef

Conflicts:
	Libraries/MPExtended.Libraries.Service/MPExtended.Libraries.Service.csproj
Code cleanup, better exception handling