Added ws_cursor_set_active_surface
Added ws_keyboard_set_active_surface
Replaced keyboard setting in cursor focus to new functions
Added mouse focus setting to global context
Added keyboard focus setting to global context
Merge pull request #529 from TheNeikos/move-relocate_mouse_focus

Move relocate mouse focus