View accepts FirstResponder (for key_press_events)

In macos backend, [View keyDown:] (connects Cocoa event loop to mpl
key_press_events) was not being called because View did not accept being
first responder.
Merge pull request #2262 from mrterry/mac_key_events

View accepts FirstResponder (for key_press_events)