Prevent OS X from switching my keyboard layout when password fields are focused

Put the .keylayout in /Library/Keyboard Layouts/ instead of ~/Library/Keyboard Layouts/.