Better flood prevention system

Stop using the default flood preventer, use our own instead.
Add some sensible defaults for msg importance

Don't require the user to set importance for every message.
Report IRC diagnostic messages

Now report IRC diagnostic messages.
Fix compile error in Flood Preventer

Was using a modified IrcDotNet for diagnostic purposes, which had a
different method signature.  Fix this so we now compile out of the box
again.
Handle options better in extensions

Add a section to the ini file and a class to parse it instead of
scattering options all over.
Fix CreateGetRequest bug

CreateGetRequest ignored the API parameter.
Add better user commands to extensions

Added a new system of user commands to extensions, requires the web api.
Set explicit flood thresholds

Set explicit flood thresholds.