Feature/caps lock for password box

Resolves #1456 
Ähm, of course, I will change them. These changes are left from extracting the Dependency Property for the PasswordBox