RC4
- Fixed a critical bug which would cause crashes in some corner cases
- Refactored a bunch of code to make it easier to maintain and update in the future
- The gap buffer code is now it's own class, making it much easier to maintain and potentially replace the underlying storage
- Some minor steps have been made towards supporting files >2GB.