clang-analyzer: Fix dead stores in window.c.
clang-analyzer: Reduce scope in spell.c.
clang-analyzer: Reduce scope in screen.c.
clang-analyzer: Reduce scope in search.c.
clang-analyzer: Reduce scope in arabic.c.
clang-analyzer: Reduce scope in syntax.c.
clang-analyzer: Fix dead stores in garray.c.
Merge pull request #985 from fwalch/clang-analyzer-dead-assignments

Clang analyzer: fix dead stores / reduce scope
file_info: implement os_file_info_get_file_size

this replaces os_get_file_size and file_info.stat.st_size
file_info: implement os_file_info_get_hardlinks
file_info: implement os_file_info_get_blocksize