socket.getfqdn() on Linux systems results in FQDN with trailing '.'
symbol. Some web-servers (like nginx, for example) strictly compares
domain name in HTTP request with local server configuration,
so, when you use '${fqdn}' variable in your templates for webserver
configuration generation you may face with problem of web-site
inaccessibility by domain name, specified in URL without trailing '.'.
For example, when nginx configuration contains 'server domain.;' option,
you will successfully get web-page by 'http://domain./page.html' buy my
not get one by 'http://domain/page.html'.
Merge branch 'develop'