account: remove unused variable

[endlessm/eos-shell#3939]
timezone-monitor: don't emit a critical when operation is cancelled

[endlessm/eos-shell#3939]
Revert "Update input after adding input from personality"

This reverts commit fd8770a0e28bd86935c76668edf38adc734d71d0.

[endlessm/eos-shell#3939]
keyboard: don't call update_input() on construction

In commit fd8770a0e28bd86935c76668edf38adc734d71d0 code was added to
call update_input() on page construction.

update_input() will do two things:
- update GSettings according to the current layouts
- call into localed to set the system layout to the selected one,
  checking a GPermission before

Since localed is created asynchronously, and the GPermission doesn't
even exist at that point, we end up printing up criticals to the
terminal, and never actually call into localed.

For what fd8770a0e28bd86935c76668edf38adc734d71d0 was trying to fix, it
should be sufficient to synchronize the GSettings, so do that instead.

[endlessm/eos-shell#3939]
account: avoid a critical warning

Make sure to reset the source ID to zero when removing the source.

[endlessm/eos-shell#3939]
summary: add some debug messages

[endlessm/eos-shell#3939]
summary: change how the tutorial is activated

Instead of exposing a method ourselves, make the tutorial activate upon
calling a method on its interface, and log the user in regardless of the
result, when that is finished.

This should make the whole process more robust to crashes or random
errors in the tutorial.

[endlessm/eos-shell#3939]
Merge pull request #66 from endlessm/shell/3939

Shell/3939
Merge branch 'master' for Release_2.1.7-rc30