Small changes.
* ChanTools.cs: Added regexp for matching bold and italic tags in
  posts.

* RandomChoice.cs: Fix some help and naming issues. Make ChooseRndItem
  non-generic. Bugfix in ConstructOptions in dealing with a comma.

* BinaryHandler.cs: Move timeStr to the appropriate branch.
Make Wikipedia titling summarize sections pointed to by anchors in the
URL as well.
Small changes.
Move RndChoice to make it more visible and appropriate for its
visibility level and usage.
Move SimpleGetString to MinimalWeb, rename it to SimpleGet. Change the
method calls where used.
Make API Key only settable in the constructor, this makes the class
threadsafe. Also change the method call for SimpleGetString.
Guard against having Timeout set to a meaningless value. Have the
Location in the WebString actually reflect the Uri where we get the
document from, by using the ResponseUri of WebResponse. Guard against
relative Uri's and Uri's with unsupported schemes.
Give HtmlTagExtract its own file.
* BooruTools.cs:
* MinimalWeb.cs: Cosmetic changes.

* GoogleTools.cs: Add RemoveBoldTags.
Bugfixes
Make MediaInfo include more information from the web response.
Small changes.
Change the names of the request classes and slightly rework the
interface of WebToIrc.
Made ControlLists less visible.