Refactored script to use CVS log instead.

This allows commits to be grouped and committed by date and comment, as
they would have been in the original CVS commit.  It ensures that the
timeline and gitflow represents what actually happened on the branch at
the time of each commit.