Fixed connection lag (it was caused due to a default limit of 2 connections, and so due to the background threads it lagged other connections).
Subscriber check for partnered channels should work now.
Title & Game updating has been moved to the Api class.
Added commercial running code, although it's not implemented and hasn't been confirmed to work.
Cleaned the code on both the bot and updater.
Removed many unrequired threads.
SQLiteCommand is no longer global, it could and probably has caused issues.
Removed unused event from the FlatNumericUpDown class.
Giveaway by tickets is back. Can be started either by the UI or the chat, in the chat use "!giveaway start COST MAX". To buy a ticket use !ticket AMOUNT.
Lots of fixes to the option of disconnecting (reset stuff that should've been reset).
Added another lame entrance line.
Added a spam filter section, currently only added a Character WhiteList which blocks all of the characters that are NOT in the list from being used. That can be used to block other languages and/or memes.
The "!giveaway help" command has been temporarily disabled until updated to the new possible states of the giveaway settings ("!giveaway announce" is still available although it's not updated either).
You can change the giveaway type by using "!giveaway type ID", possible IDs are 1 (active users), 2 (keyword) and 3 (tickets).
To close entries to the giveaway use "!giveaway close", to open use "!giveaway open"
To end a giveaway use "!giveaway end".
To cancel a giveaway use "!giveaway cancel", this will refund all the tickets.
Faster top5 checking code for !<currency> top5.
A function to timeout users has been added, used in several cases.
Added a small warnings system, used in a few places in the bot, soon will be available for use by moderators.
Switching settings presents while a giveaway is running is no longer possible.

Last commit miss : Added a flat numeric up-down control to match the design.