Moved the heavy lifting from the buildcol.pl script into a proper perl class, buildcolutils.pm, thus allowing parts of the build process to be overridden by versions loaded by extensions. Replace deprecated util.pm calls with FileUtils.pm ones