improve key view loops
improve key view loops

- include the window's content view at the start of the key view loop
- set the initial first responder to the window's content view (and keep it that way unless it is explicitly changed)
- CPWindow should return NO from acceptsFirstResponder (Cocoa compliance).
- change the type of setInitialFirstResponder, this is compliant with Cocoa. The new key view loop code will break if initial first responder is anything but a view
- change the implementation of selectNextKeyView:, selectPreviousKeyView:, selectKeyViewFollowingView: and selectKeyViewPrecedingView: to follow to Cocoa's documentation

280north/cappuccino,tancred/cappuccino,primalmotion/cappuccino,mrcarlberg/cappuccino,Dogild/cappuccino,mrcarlberg/cappuccino,mrcarlberg/cappuccino,cacaodev/cappuccino,AlexanderMazaletskiy/cappuccino,AlexanderMazaletskiy/cappuccino,cacaodev/cappuccino,deltaprojects/cappuccino,krodelin/cappuccino,wangshijin/cappuccino,Rosch/cappuccino,primalmotion/cappuccino,deltaprojects/cappuccino,enquora/cappuccino,FrankReh/cappuccino,dgvivero/CappCoreData,cappuccino/cappuccino,AlexanderMazaletskiy/cappuccino,daboe01/cappuccino,deltaprojects/cappuccino,tolmasky/cappuccino,cacaodev/cappuccino,Dogild/cappuccino,dgvivero/CappCoreData,cappuccino/cappuccino,wangshijin/cappuccino,zittix/cappuccino,wangshijin/cappuccino,tancred/cappuccino,enquora/cappuccino,Rosch/cappuccino,zittix/cappuccino,rgv151/cappuccino,daboe01/cappuccino,zittix/cappuccino,tolmasky/cappuccino,kidaa/cappuccino,dgvivero/CappCoreData,primalmotion/cappuccino,rgv151/cappuccino,cappuccino/cappuccino,enquora/cappuccino,tancred/cappuccino,tancred/cappuccino,Rosch/cappuccino,Rosch/cappuccino,FrankReh/cappuccino,cappuccino/cappuccino,zittix/cappuccino,Rosch/cappuccino,kidaa/cappuccino,Rosch/cappuccino,mrcarlberg/cappuccino,krodelin/cappuccino,daboe01/cappuccino,Rosch/cappuccino,deltaprojects/cappuccino,krodelin/cappuccino,FrankReh/cappuccino,enquora/cappuccino,FrankReh/cappuccino,AlexanderMazaletskiy/cappuccino,kidaa/cappuccino,dgvivero/CappCoreData,koamac/Cappuccino,mrcarlberg/cappuccino,primalmotion/cappuccino,primalmotion/cappuccino,daboe01/cappuccino,Dogild/cappuccino,Dogild/cappuccino,koamac/Cappuccino,krodelin/cappuccino,krodelin/cappuccino,deltaprojects/cappuccino,krodelin/cappuccino,cacaodev/cappuccino,krodelin/cappuccino,daboe01/cappuccino,wangshijin/cappuccino,tancred/cappuccino,koamac/Cappuccino,koamac/Cappuccino,zittix/cappuccino,tolmasky/cappuccino,FrankReh/cappuccino,kidaa/cappuccino,enquora/cappuccino,koamac/Cappuccino,Dogild/cappuccino,enquora/cappuccino,mrcarlberg/cappuccino,zittix/cappuccino,deltaprojects/cappuccino,koamac/Cappuccino,cacaodev/cappuccino,280north/cappuccino,kidaa/cappuccino,cacaodev/cappuccino,primalmotion/cappuccino,280north/cappuccino,wangshijin/cappuccino,tolmasky/cappuccino,tolmasky/cappuccino,FrankReh/cappuccino,rgv151/cappuccino,AlexanderMazaletskiy/cappuccino,zittix/cappuccino,daboe01/cappuccino,tancred/cappuccino,mrcarlberg/cappuccino,wangshijin/cappuccino,Dogild/cappuccino,rgv151/cappuccino,cappuccino/cappuccino,rgv151/cappuccino,FrankReh/cappuccino,daboe01/cappuccino,FrankReh/cappuccino,Dogild/cappuccino,kidaa/cappuccino,280north/cappuccino,280north/cappuccino,rgv151/cappuccino,cappuccino/cappuccino,deltaprojects/cappuccino,cacaodev/cappuccino,AlexanderMazaletskiy/cappuccino,rgv151/cappuccino,mrcarlberg/cappuccino,cappuccino/cappuccino,enquora/cappuccino,primalmotion/cappuccino,dgvivero/CappCoreData