Ticket #2910: enter into symlink to commpressed patch shows empty patch.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Merge branch '2910_patch_symlink'

* 2910_patch_symlink:
  Ticket #2910: enter into symlink to commpressed patch shows empty patch.
Ticket #2912: add psgi extension to Perl syntax highlighting.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Ticket #2897: a lot of updates of mc.ext and ext.d.

Ticket #2893: add support of JNG and MNG images.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Ticket #2894: add support of Gnumeric's spreadsheets.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Ticket #2892: mc.ext: expand support of file extentions for source files

* Added support of .asm file extention
* Added support of .hh file extention
* All file extentions for source files now case insentetive.

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
Ticket #2891: add support of .war archives.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Ticket #2890: make a choice between archivers for arj.

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
Ticket #2890: make a choice between archivers for 7z.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Ticket #2895: add support of SVG images.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Ticket #2767: mc.ext: add support of ape, aac and wvm4a formats.

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
Ticket #2739: add support of comic books.

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
Ticket #2739: add support of epub format.

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
Ticket #2739: add support of PAR archives.

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
Ticket #2723: use libreoffice instead of ooffice, if found.

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
Ticket #1686: use dvicat if dvi2tty not found

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
Ticket #1686: use 'see' utility as default pdf viewer when found

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
Ticket #1686: use 'see' utility for vieweing images

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
Merge branch '2897_mc_ext_updates'

* 2897_mc_ext_updates:
  Ticket #1686: use 'see' utility for vieweing images
  Ticket #1686: use 'see' utility as default pdf viewer when found
  Ticket #1686: use dvicat if dvi2tty not found
  Ticket #2723: use libreoffice instead of ooffice, if found.
  Ticket #2739: add support of PAR archives.
  Ticket #2739: add support of epub format.
  Ticket #2739: add support of comic books.
  Ticket #2767: mc.ext: add support of ape, aac and wvm4a formats.
  Ticket #2895: add support of SVG images.
  Ticket #2890: make a choice between archivers for 7z.
  Ticket #2890: make a choice between archivers for arj.
  Ticket #2891: add support of .war archives.
  Ticket #2892: mc.ext: expand support of file extentions for source files
  Ticket #2894: add support of Gnumeric's spreadsheets.
  Ticket #2897: a lot of updates of mc.ext and ext.d.
Ticket #2906: crash on Solaris while trying to copy a file.

Sync with gnulib c25bdbae48977a527dff69150f59fb0746d31b51:
fs usage: check for GNU/Linux statvfs problem dynamically.

* src/filemanager/mountlist.c [STAT_STATVFS && __linux__ && (__GLIBC__||__UCLIBC__)]:
Define STAT_STATFS2_BSIZE too, since in this case the code now
checks dynamically whether statvfs is reliable, falling back on
Linux-style statfs otherwise.
(statvfs_works): New function, for dynamically testing statvfs.
(get_fs_usage) [STAT_STATVFS]: Use it.
* src/filemanager/filegui.c (filegui__check_attrs_on_fs): apply the same
statvfs_works function.
* m4.include/fsusage.m4 (gl_FILE_SYSTEM_USAGE): Remove static check for
statvfs on GNU/Linux hosts, since it's now done dynamically.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>