Copying non-flac files

Non-flac files present in the source directories are copied to the
target directories (which, for some, is another way of handling album
art). Note that copying only takes place when the source and target md5
hashes don't match.

Added option "--dontcopy" (Don't copy non-flac files to dest
directories)
Added option "delete"

With the new option "--delete" enabled, any files in the destination
directories which are not accounted for in the source directories will
be deleted before transcoding begins.

In this way, the destination is kept perfectly in sync with the source,
even when files and/or directories have been renamed.
Updated changelog

Updated with all changes by Carl Asplund from August 2009 until February
2013 (rev 4).
Updated Parallel::Forkmanager to v1.0.2
turn off id3 v2.3 unsyncing

Turn off id3 v2.3 unsyncing - again. This time due to inability of
Logitech Media Sever to cope with it.
Change to default file permissions

Change file permissions of the mp3-file  in Tag::MP3::ID3v2 to default
value (as determined by umask).

File permissions will otherwise (on *nix) be 0600 due to peculiarities
of the File::Temp module.
change to default file persmissions

Change file permissions of the mp3-file  in Tag::MP3::ID3v2 to default
value (as determined by umask).

File permissions will otherwise (on *nix) be 0600 due to peculiarities
of the File::Temp module.
Revert "change to default file persmissions"

This reverts commit f45618d2f47d4e3079c48f757f8c9432772e3b65.
Revert "Revert "change to default file persmissions""

This reverts commit 8678207e09ea8ba713b758e2c8c422154ac78ad7.
change file permissions

Change file permissions of the tempfile/mp3-file in Tag::MP3::ID3v2 to
default
value (as determined by umask).

File permissions will otherwise (on *nix) be 0600 due to peculiarities
of the File::Temp module.
Add progress reporting

No longer output messages directly during transcoding or tagging a file,
but use callback function of Parallel::Formanager to display all
messages when child exits.

Make first a separate processing loop for files that don't require
transcoding, while at the same time collecting the names of he files
that will be trancoded. This first loop doesn't employ parallel
processing, but the second, transconding, loop does.

Progress reporting during the transcoding loop is (re)introduced, this
time with full support for parallel processing. After 20 s of processing
the estimated finish time is also given, based on transcoding rate and
total file size left to transcode.
Update changelog to describe rev 5
Add more info about rev 5 to changelog
 to changelog
Revert to copy non-flac files

Copying of non-flac files to destination directories now available
through option "--copyfiles".
Merge pull request #9 from carlasplund/copyfiles

Pull request 8: Copyfiles