libvlc: set the report size callback independently from the device setup
This way it can work for all modules that render externally. And the code is generic. It also makes more sense to handle the window size in the window module.
Showing with 81 additions and 41 deletions