CmdCalendar

- Replaced code that tried to reuse the Context object to reparse the command
  line in order to run the calendar.details.report, with a fork/exec alternative
  that doesn't require acrobatics.
Portability

- Added _WITH_GETLINE for FreeBSD.