scripts/backspace: prevent huge buffers from being created
config: update account script comments wording
core: fix bind_connect for conenctions bound to an address
config: fix typo in http_client comments
ircmacros: add send_command function

This command provides further abstraction between the application code
and the IRC connection. The command, parameters, and trailing text
argument are passed as function parameters.

The rationale for this is to allow for prioritization based on message
type (PONG should be send immedaitely, PRIVMSG and NOTICE should be
high-priority, and things like WHO can be sent with low priority). That
functionality isn't yet present, but will be soon.
ircmacros: use send_command, add some priorities
scripts/pong: use send_command instead of raw_fast
command: add raw_fast
ircconnection: add slow and fast outgoing queues
ircmacros: update priorities and raw calls
ircconnection: use send_command to quit
ircconnection: for immediate raw, just send_data, not raw_fast
ircconnection: refactor
scripts/account: fpassword now changes the correct user's password
scripts/reddit: also handle pay.reddit.com (https) urls
scripts/lastfm: added album info to np output
scripts/potassium: fixed issue resulting in no new K ever being added
commands: less characters accepted after bot nick
channels: remove unneeded canonicalization
scripts/foaas: new foaas script