move the vlc_viewpoint_t out of the display config
The vlc_viewpoint_t
is not display config related (mostly used to provide the window to the display module and compute the picture placement based on user settings).
Simplify the set_viewpoint
callback now that the pointer is always provided in vd
instead of vd->cfg
.