Update of Lithuanian translation
Fix crash with bulk pattern replacements (introduced with c83a93e)

"regex_match_text" and "regex_matches" being globals, performing
several searches and then the replacements separately lead to them
having unexpected values, resulting in incorrect behavior and crash.

Fix this by removing the globals and instead make the search functions
return match details.  Not only this fixes the issue, but also make the
code a lot more maintainable by not having globals introducing side
effects (proof of them being an issue is that c83a93e inadvertently
broke things bad).
Don't try to set std_out and std_err if they are NULL
Update waf to version 1.7.10 and fix wscript to fit new API
Cleanup statusbar template code a bit

* Unhardcode "pos" and "style" statusbar messages which were only
enabled when GEANY_DEBUG is defined and make them real possible
format chars.

* Move needless global "statusbar_template" into UIPrefs structure
with the other UI preferences, removing (now) pointless ui_finalize()
function.

* Rename "add_statusbar_statistics" to "create_statusbar_statistics"
and make it return a gchar* instead of passing in a GString argument
to update. Fixes a one-time "leak" of the GString and makes the code a
little easier to follow.

* Move the default statusbar template string to the top of the file
and use it as the default for the various preferences so the user has
something to base their customizations off of. TODO: check that the
N_() translations stuff works OK.
Improve Statusbar Template documentation

Mainly listing the available placeholders instead of pointing the
poor user deep into Geany's code.
Adding *.aux and *.bib as default (La)TeX file types
Documentation: Replace some \t with space
Documentation: Adding a short note about finding Geany at Windows inside application menu
rewrite_reflow: Extract `split_line` function

Extract `split_line` function from `reflow_lines` to reimplement it in
the future without using SCI_SPLITLINES to achieve the
behaviour consistent with the "Line breaking" option.
rewrite_reflow: Create `sci_get_position_from_col` function to wrap Scintilla's SCI_FINDCOLUMN command.
rewrite_reflow: Reimplement `split_line` function to achieve consistency with the "Line breaking" option
rewrite_reflow: Remove no longer used `sci_lines_split` function that wrapped SCI_LINESSPLIT
rewrite_reflow: Remove a check inside line breaking implementation that caused breaking to occur too early
Don't use deprecated gtk_icon_set_render_icon() on GTK3
Use GLib version of C99's snprintf()
Fix leaks upon symbol list updating
Remove use of global variables in custom commands code
Merge pull request #133 from gentoo90/waf

Update waf to version 1.7.10 and fix wscript to fit new API
For now disable detecion of MSVC on Windows