Move webvideo provider support into separate classes
Remove old provider implementation (phew)
Add Vine as a provider