Restore mkvtomp4 ability to output conversion progress

Enabled by setting reportProgress=True when creating the object
major manual.py overhaul part 2

- Cleaned up a large amount of unneeded code from the original script
and the first iteration of the overall
- Added guessing as a default part of the file processing, with the
option to use guess or specific the information manually
- Improved command line functionality, you may now specify all options,
a directory, or a file name and the script will process everything
accordingly.
- Consolidated batch operations into a -silent switch for command line
purposes
- The -silent switch can be run standalone. After a file or directory is
entered into the prompt the script will proceed without any
intervention.
- If an unexpected error occurs, the script should proceed to the next
file in a batch operation
- Added option to skip file in non-silent batch operation
- Added option to convert file without tagging