Moved logic out of view (preferences window) and created separated XIB for it.
Merge remote-tracking branch 'xhruso00/decoupling-preferences-window' into xhruso00-decoupling-preferences-window
Performed fixed after pulling from xhruso00’s modifications.
Merge remote-tracking branch 'origin/master' into xhruso00-decoupling-preferences-window
Put async `BPHomebrewInterface` methods first in header file.
Changed queue of file handle callback function.