Slightly tweak error when unable to bind port

A slight improvement over 2d2d8fae3d8bc4e82dc631d93c6e19f954bbee04 -- we don't know that it's the daemon, it could be the GUI.
Adjust branding in datadir lock error message
[Qt] add expert section to wallet tab in optionsdialog
Qt: Fix ESC in disablewallet mode

Fixes issue #3854
Consistent use of 'sudo' in unix build doc
[QT] Fixes feel when resizing the last column on tables (issue #2862)

Re-submitting this pull request with a single commit.

This patch introduces a GUIUtil class that is used when setting up the 2 tables we have so far on the Qt-GUI.
In the past you could only resize the last column, which has BTC amounts from the right border of the column header, something that was rather unnatural.

If a new table were ever to be added to the interface, fixing the last columns resizing behavior is rather simple. Just look at how we initialize here a TableViewLastColumnResizingFixer object when setting up the table header's behavior, and then how we override the resize event of the component (can be the table, or the dialog) and we invoke columnResizingFixer->stretchColumnWidth(columnIndex);
Merge pull request #3920

8c29273 [QT] Fixes feel when resizing the last column on tables (issue #2862) (gubatron)
Merge pull request #3906

7211bce Consistent use of 'sudo' in unix build doc (Mikael Wikman)
Merge pull request #3892

b8edf6c Qt: Fix ESC in disablewallet mode (Wladimir J. van der Laan)
Merge pull request #3850

16d281b [Qt] add expert section to wallet tab in optionsdialog (Cozz Lovan)
Merge pull request #3806

9e2872c Adjust branding in datadir lock error message (Michagogo)
d30d379 Slightly tweak error when unable to bind port (Michagogo)
qt: translation update
Merge pull request #3924

7885907 qt: translation update (Wladimir J. van der Laan)