Add some more methods to NSWindow and remove msgsend.m

The new window methods should be of great use to glutin.

I have also removed msgsend.m, which should make things easier to maintain.