Fixed use of '%' in replacement for Lua5.2 compatibility (#153, #156, #143).

Removed a fragment of auto-complete processing that is no longer needed
as its logic is covered by another part of the code.
Fixed indentation of strings starting from `endSomething` (#324).
Fixed `love.update` description (#247).
Fixed deleting 'dynamic words' when multiple lines are removed.
Added unfolding modified lines to avoid leaving hidden lines in the editor.
Added workaround for missing `GetChildren` call in some wxlua configurations.
Added check for shortcut in conflict being enabled before activating (#233).
Updated auto-recovery logic to skip missing files (fixes #323).
Fixed restoring proper file names for unsaved tabs during auto-recovery.
Added search in Console and Output windows (closes #313).
Allowed double-click selection in the Output window (#313).

Double-click selection has been disabled in the Output window, because
double-click is reserved for `file:line` navigation. It's now enabled
on those lines that don't match `file:line` navigation pattern.
Added error reporting on failure to delete directory from project tree.
Added setting of margin properties to support their reordering.
Enabled `editor.autoreload` by default.
Added `hotexit` option to exit without forcing to save files.
Merge branch 'master' of https://github.com/pkulchenko/ZeroBraneStudio
Added saving auto-recovery record on switching from the application.
Disabled `Opt+Shift+Left/Right` shortcut as it conflicts with block selection.
Added metalua components to MANIFEST (missing in packaging on OSX).
Fixed formatting of strings including comments '--' (#335).