Squashed 'media/scripts/lang/octascript/' changes from 224c3bf..5301c26

5301c26 lj-lang-toolkit backports

git-subtree-dir: media/scripts/lang/octascript
git-subtree-split: 5301c26d3d80ee4af09201c528221bf7c292c491
Merge commit 'dda3e8668570fd3795bf957dc70b627d73d47986'