Attempt to catch and log encoding errors

Returns None if encoder failed, postprocessor will not continue (maybe
could change to set as 'Unprocessed')

Will now move from temp to the parent if encoding the same file, e.g.
mp3 from 320 to 192

Tested on OSX only, this will need to be checked and tested on other
OS's

Plus small changes to XLD Profile, lossless now >= 400 kb and tabs
converted to spaces