Merge pull request #352 from papplampe/develop

Added picarto plugin
Move all the HTTP options into the library.
docs: Simplify table layouts.
plugins.mlgtv: Stop using mobile_ prefix on the HLS streams.
cli: Add a --best-stream-default option.

This makes 'best' the default stream if no stream
is specified.

Resolves #349.
cli: Make stream output order when specifying multiple options more sane.

The priority is now:

1. File output via -o/--output or -O/--stdout
2. --player-passthrough
3. --player-continuous-http
4. --player-fifo
5. --player-http
plugins.azubutv: Handle beta.azubu.tv.
cli: Print stream type when opening the stream.
stream.hls: Add some options.

The added options are:

--hls-live-edge
--hls-segment-attempts
--hls-segment-timeout
--hls-timeout
Clean up RTMP and subprocess options a bit.

Also add --rtmp-timeout option.
stream.http: Add a timeout option.
stream.hds: Add some more options and deprecate one.

Added options:

--hds-segment-attempts
--hds-segment-timeout
--hds-timeout

Deprecated options:

--hds-fragment-buffer - Use --ringbuffer-size instead
Remove the LICENSE.plugins file.

The only plugin license exception was the GomTV plugin
but it has been removed as the service no longer exists.