Safety eval():
* Protect Boolean and Array from being overwritten
* Forbid AkelPad API
Unfortunately we still can break internal things using something like
Number.prototype.toFixed = null;
Localize thousands separator:
1 234 567 (Russian)
1,234,567 (English)
Note: used system settings, regardless of AkelPad locale