Merge branch '2636_configs_placement'
* 2636_configs_placement:
Show error and don't start if config directory is a regular file
Fixed migration rules
Added unit test for mc_config_get_full_path() function
Updated MAN-pages for describe new paths to configs
Ticket #2675: man pages fixes.
Fixed comment about location of mc.keymap file.
fixup! Ticket #2636: The various MC config placements.
Added function mc_config_get_full_path() for search user's config files by short names.
Some config files moved to more appropriate places.
Changed source code for respect '--enable-homedir' configure option.
Ticket #2636: The various MC config placements.
Ticket #1730 (troubles in mcviewer with utf8)