LOGBACK-936 Update SyslogAppender to format days according to the spec (no leading zeroes)

This also updates the SyslogAppender to cache formatted time strings for the each second rather than each millisecond.
Merge pull request #173 from ericdahl/logback-936

LOGBACK-936 Update SyslogAppender to format days according to the spec