Added keyed unlock handling, fixed presence

Keyed unlock is not reliable on my Schlage lock - it reports an "unknown" event instead of "unlocked" when the key is used. Problem reported to SmartThings...