Multiple scripts now are guaranteed to all be attempted

Previously, passing the scripts as /path/to/scripts/*.rpyc would
causing sys.exit to be called if ANY of the corresponding .rpy files
already existed, which makes it harder to bulk-decompile directories
that contain some non-compiled files.
better support for large amounts of files
added backwards compatability in the decompiler for games which did not support screen nodes yet