Fix typo
Reverse the meaning of sys info preferences
Fixed several misaligned checkboxes
Change behavior of internal disconnect handling

socket is not set to nil until the socket itself informs us it has
disconnected

additionally, any tasks that require to be ran after disconnect occurs,
is now set inside of a block instead of being called inline

also fixes issue with non-GCD socket never informing IRC client it
disconnected
More randomness
Use new callback in place of timers
Use newer API when possible
Tighten the timer
Fix broken, unused property resulting in warning
Fix an edge case in caching
Do not draw during window occlusion
Updated holding priorities
Fix potential crash
Add 3rd non-server notice destination

Creates a query if it does not already exist and posts the notice there
Fix analyzer warning
Fixed drawing logic
Redesign X
Print
Add close conditional
Handle terminating differently