add option alwaysIncludePattern to dateTime appender

Occasionally, I've run across the need to log to a filename with the same pattern as the rolling file pattern.

This patch adds an option to allow that behavior, while defaulting to the existing behavior of logging to the base filename and rolling to the new name.