timestamp formats and positioning

Description

Several people on irc have been asking for different timestamp formats, e.g. seconds and left and right positioning. I think this is interesting enough to be customizable in the default stylesheet. I have a working implementation of all these options (position: left, right, hidden; format: with or without seconds, am/pm or 24h) in my not-yet-released stylesheet and I could change default.xsl (and main.xsl of the other styles delivered with Colloquy) and styleOptions.plist to get that working in other stylesheets. Just send me an email if you are interested.

If I update the styleOptions.plist file with the option to change the timestamp positioning to left/right/hidden, most of the styles work with it. However, some of the styles don't have a margin for a left positioned timestamp and other styles (e.g. Synapse) don't allow a different position of the timestamp because they don't use the .timestamp class for a timestamp.

Is it ok if I change all bundled styles to work with the new option? I will send you the updated files soon. Do you prefer diff files?

Apparently this was never replied too.. But if you have the changes for all the included styles as an option, feel free to send a patch in! Diff files is fine. I'd suggest checking out the lastest updates first, because the styles have all been changed recently, just to make sure it still works before sending it in.