[JENKINS-19994] Close files opened by computeChangeLog, use abort()

Fix JENKINS-19994 - cannot delete Windows workspace - open files

All calls to a changelog instance must conclude with either a call to
execute() or a call to abort().  Files will be left open if one of
those two methods is not called before the changelog instance goes out
of scope.