Core: possibly fixed one more shortcut segfault.
Merge branch 'master' of github.com:0xd34df00d/leechcraft

Conflicts:
	src/core/shortcutmanager.cpp
Azoth: pass along entry name formatter.
Azoth: fixed code style.
Azoth: don't update roster action immediately.
Azoth: Alt+C shows all users now.
Monocle Seen: fixed a possible segfault on DjVu docs.
Monocle: always relayout on scale chose.
Monocle: PagesLayoutManager::GetScaleMode().
Monocle: save scale mode in the doc state as well.
Monocle: keep UI state in sync on doc state recover.
Monocle: better code reuse.
Monocle: fixed zoom in / zoom out behavior on fit modes.
Monocle: shortcuts for zooming.
Core: removed obsolete double hiding.
Core: remove destroyed dock managers from the map.
Core: support window-per-tabclass mode.
Core: set window role according to tabclass.
Core: set WM_CLASS.
XSD: slight dataview code move/refactoring.