add: Don't canonicalize dates resolving to today.

Keep things like "now" and "15:00". Only exception is when "today" is given as the original date.
Add sh action.
lsr: Make executable.
Add conflate action.
Minor: lsr: Add commit ID to what string.
Remove --re-interval AWK argument from all filters.

Don't know from where this got in; it's not relevant here, and Hruby
Vladimir reported on the Todo.txt mailing list that his system doesn't
support it.
Dev: Enable :AutoAdapt of copyright dates etc. for my project.
browse: Limit to web resources (http:// et al.)

All other sorts of URLs are probably custom defined schemes that do not make sense to be launched through a web browser, but rather hand them to the operating system to launch them through the configured default application. For that, I'm cloning the original version of this action to a new "open" action.
Add open action, which is a clone of the browse action that handles non-web resources.
colorFutureTasks: Change default color for future tasks to gray.

I hope this makes it clearer that the task is still inactive; with the
previous bright turquoise, I found it difficult to remember the
scheduling status.
Delegate login shell launch to cygwin.cmd wrapper.

Instead of explicitly adding the paths (and thereby duplicating this information), the new wrapper sources /etc/profile and ~/.bashrc.
todo cache.cmd: Also capture stderr in the cache file.

I've implemented a check for Dropbox conflicts and want that visible on my Desktop, too.
Try to fix duplicated content in the cache by first moving the previous cache away.
XXX: Workaround for duplicate cache content under Samurize.

XXX: Capturing stderr has the strange side effect (but only when running under Samurize!) that the final type "%cacheFile%" is also captured in the cache file itself, leading to duplicated output. Couldn't find the root cause, but working around with "tee" prevents the problem, and has the slight advantage that now partial information is shown before the next full update, at the cost of an added dependency.
Show the previous cache (with a warning) when the todo.sh command yields no output at all.
ENH: colorSymbols: Add highlighting of partially done tasks.
Cosmetics: colorSymbols: Reformat.
Add dopart action.
Minor: split: Also allow ", and" separator.
ENH: dopart: Automatically do the entire task when no part remaining.
FIX: dopart: Must also escape sed substitution separator.