Bug #1478

- #1478 pri_sort.t failure (thanks to Jakub Wilk).
Bug #1479

- #1479 bug_annual.t failure (thanks to Jakub Wilk).
Code Cleanup

- Fix style of a constructor call.
Bug

- Fix a bug where CmdEdit reported modifications to a duration UDA
  when no modifications were made.
Merge branch '2.3.0' of tasktools.org:task into 2.3.0
Readline

- Made use of readline wordexp conditional upon the presence of wordexp.h,
  which is correct, but excludes certain BSDs.
Readline

- Moved non-wordexp substitute inside "#else".
Cleanup

- Removed unnecessary README_TASKD, which was for beta.
Shell

- Removed references to the shell which does not work.
Documentation

- Cleaned up mixed indentation, trailing spaces in man page.
Code Cleanup

- Removed unnecessary vector.
Shell

- Coded around the absence of wordexp on some BSD systems.
Code Cleanup

- Removed unnecessary cmake processing for shell.
Revert "Shell"

This reverts commit 9a2149788e279e33bfb00aa3298a3c9be81635ed.
Bug

- Corrected #define spelling.
taskshell

- Add external calls from taskshell
Minor documentation updates
Version number and release date for 2.3.0
Added SHA1 of tagged release commit
Merge branch 'master' into 2.4.0