MenuScreenUpdateReason, Settings, etc..

..lock/unlock doors fixes, contacts reading refactored, FileLogger
(unstable)