added script local table unpacker
optimized BMP decoder
added ASS parsing of tags+text chunks; changed sylables parsing to use text chunks for better results; put more text parsing code locally for a smaller stack