Added equality comparison between filename and newly formatted name.  Do not rename unless different.

This is important for flexget integration where one file will often be renamed based on information
inferred from groups of previously-formatted files.