Mer: Split out UI part from MerConnection

Refactorize prior to extending connection state machine.

Signed-off-by: Martin Kampas <martin.kampas@jolla.com>