Return the ifstream from agi::io::Open by move
Handle partial characters at the end of the read buffer when loading Lua scripts. Closes #1576.
Match HTML colors in a way that actually works in extract_color

Lua patterns don't have optional capture groups, so instead make the
contents of the capture groups optional.

Closes #1575.
Update Finnish translation. Updates #1522.
Fix loading subtitles from Matroska files without track names
Revert "Return the ifstream from agi::io::Open by move"

This reverts commit 1f5484fedb8bd451f9c465b1d8e40f35491f5000.

Move constructors for fstreams are not implemented yet in libstdc++.

Closes #1578.
Fix compilation error in auto4_lua_scriptreader.cpp
Update Arabic translation. Updates #1532.