fix some time display issues in standardsubstitute:
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.

Signed-off-by: James Vega <91ae71a1168cea0b65ac9975da69d5a7753116be@users.sourceforge.net>

Ban3/Limnoria,prashantpawar/supybot-rothbot,raboof/supybot,Ban3/Limnoria,haxwithaxe/supybot,buildbot/supybot,jeffmahoney/supybot,ProgVal/Limnoria-test,frumiousbandersnatch/supybot-code,ProgVal/Limnoria-test