make: add additional flags

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
gui: simplify interface of ChatMessagesView

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
gui: rename ChatMessagesView to WebkitMessagesView

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
gui: add RAII class ScopedUpdatesDisabler

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
gui: use ScopedUpdatesDisabler

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>