Hooray for committing broken code.

* Fixed an issue with building the file path when extracting all files,
os.path.makedirs() was erroneously being called instead of os.makedirs()
*Removed the OutputFile method, I don't even know why it was there to
begin with.
* RenPyArchive.CreateFileIndex() method is now private.
* RenPyArchive.FileHandle variable is now private.
* Corrected an issue when building RpaFileIndex.FileName and
RpaFileIndex.FilePath.
* Checking if RenPyArchive.__FileHandle == None in the destructor now.
* Forgot to write the file header when extracting, files are now written
to disk correctly.