Fix a small bug introduced in a previous commit that meant the tick was always enabled next to the 'commant' dropdown input
Add a macro for supressing selector leak warnings (ARC)
Single modifier key modernisation and cleaning

It now works properly for secure fields
Use less Carbon and more Cocoa
Don't send flags changed modifiers through to NSApp anymore (deal with them locally)
Remove dead code and use more properties