Engine: It is now possible to set a network URL on videos

Engine: removed Qt widget dependency
Engine: Moved video widget code into a new UI class called VideoProvider