Remove unused reconnect slot
red-brick: async_call error functions have no parameters
red-brick/pi: Adapt to new log file name format
red-brick/pi: Add log view dialog
red-brick/pi: Set compile dialog variables to None after close
red-brick/pi: Add simpler check to see if only one file is selected for rename
red-brick: Use main window as parent for all blocking dialogs

The parent of blocking dialogs must not be destroyed while the
dialog is open. Using no parent creates a top-level window on the
taskbar and using the plugin widget as parent can create a crash
because it might be destroyed while the dialog is open.
red-brick: Make also non-close buttons non-auto-default on the compile dialogs
Completely replace the usage of the button pressed signal with the clicked signal

The pressed signal is emitted in mouse down. The clicked signal is emitted
on mouse up. The normal behavior of a button it to trigger on mouse up.
That's why the clicked signal should be prefered over the pressed signal.

Also the pressed signal seems to be the cause for the problems with the
connect button.
Merge RED Brick pligin utils and program_path into general utils module
macosx: Fix UI font selection on Mac OS X 10.9 and 10.10
red-brick: Auto select best serial port for console tab on Mac OS X
red-brick: Fix comnsole redraw issue on Mac OS X by caching in a QPixmap
red-brick: Disable serial port selection while console is connected
red-brick: Don't print tracebacks from pyqterm backend
red-brick: Fix log file path building on Windows
red-brick/pi: Improve error reporting of logs and files listing scripts

Also report the list of logs in a more compact format and stop storing
the filename in the third treeview column.
red-brick/pw: Create directories only once per upload
red-brick: Fine-tune file progress bar text on upload page