Refactor|libshell|libdeng2: Added MemoryLogSink, used it in shell::LogWidget
Refactor|libshell: Separated text editor base class (AbstractTextEditor)

The abstract logic of a text editor is now placed in a class of its
own so it can be reused in the client's GUI.
libdeng2: Cleanup