Integrated script_hacker into the patcher - not fully tested, but it at least runs.
Some better error handling in script_hacker, and some initial tests.
Clean up imports in tests
New unpacker function should be working.
Simplified Stores by putting all logic on __setitem__ and friends, and thus allowing me to remove add_file and friends.
Fix patch to correctly use dataobjs (bug introduced last time). Minor reorganisation of jape_cli.
Made japepatch's code a bit easier to parse, and added zstd compression.
Iniital pofile support. Not as tested as I would like, but should be fairly robust as it mainly works off polib.