language fix

If language is left blank and not set to 'und' like it should be, the
ffprobe read could cause an error. This implements the proper checking
code clean up

switched to a ternary conditional operator and fixed some indents
Merge branch 'master' of https://github.com/mdhiggins/python-video-converter
tvdb_mp4 cleanup

Changed the method for handling the retry, removed some unneeded code,
cleaned up comments