Perltidy function improvements

We now add a cleanup hook to ediff-quit-hook (and remove after it is run) to clean up the temp buffers and windows that we've opened for our perltidy functions.