some work in progress getting plugins to work with sqlite3
some more mods toward getting sqlite3 to work
another step toward sqlite3
factoids now works with sqlite3, all tests pass.
work on getting moobotfactoids to work with sqlite3
note: needs sqlite3 version > 3.3.1, so that it is not restricted against cross-thread usage.
implement factoid usage counter
sort keys in factoid search output by alphabetically by key name.
remove rogue test-print
fix some time display issues in standardsubstitute:

first, use explicit time.strftime() instead of time.ctime, since ctime() leaves an extra space between month and date, if date is
single-digit.

second, use stftime('%Z') for timezone, old code was a bug which always displayed the daylight saving timezone name, even when it wasn't
in effect. time.daylight is not a dst flag, it is a flag for whether a dst timezone is /defined/, not if it is in effect.
add standardsubstitute vars 'utc' and 'gmt' which output current time in UTC.
create stub of messageparser plugin
implement the messageparser plugin.
at the moment, it is constrained only to echo messages, rather than arbitrary commands, for triggers
maybe that'll change in the future...
populate the readme with useful tutorial! :)
use irc.reply instead of irc.error for conditions that are expected to normally occur on occasion,
also, add returns after error conditions (i assumed earlier that irc.error returned) - this fixes some bugs.
fix typo (write-o, really) in string for show command
get messageparser to use sqlite3. should work now....
start factoid rankings from 1 not from 0
Merge branch 'messageparser.sqlite3' into mergempsqlite3
give messageparser ability to use arbitrary commands as trigger responses.
use double quotes in listall.