Fix showing list (1) name when editing list (2) after list (1) where list (2) has never been renamed
Stop annoying warnings about mixed space/tab
Use SyncIt.listenForDataChange() instead of manipulation callbacks.

Convert to using SyncIt.listenForDataChange() instead of a tying into
manipuation callbacks of SyncIt... This is much, much cleaner design and
enables the screen redrawing code (within the ToDo list itself) to live
in just one area of code.
Upgrade SyncIt