Updated powerline to version 2.2.
Don't use a separate frame in Ediff in Emacs-GTK.

The separate frame is associated with a crash in emacs, furthermore it
sometimes fails to capture the inputs causing inadvertent editing of
the files being diffed.
Go to the many-windowed mode in GUD when debugging.
Update to latest emacs-clang-complete-async.