fixes for cocoa native fullscreen
cocoa window constraints
check for fullscreen using the mpv core adapter

this fixes video size changes with different fullscreen videos
dry up code
use adapter
remove trailing spaces