Added missing function
Under Python 2.6, curly braces in strings to `.format()` MUST be indexed.

Double to single quotes and minor formatting.
Under Python 2.6, curly braces in strings to `.format()` MUST be indexed.
Under Python 2.6, curly braces in strings to `.format()` MUST be indexed.
Under Python 2.6, curly braces in strings to `.format()` MUST be indexed.
Under Python 2.6, curly braces in strings to `.format()` MUST be indexed.
Under Python 2.6, curly braces in strings to `.format()` MUST be indexed.
Under Python 2.6, curly braces in strings to `.format()` MUST be indexed.
Under Python 2.6, curly braces in strings to `.format()` MUST be indexed.
Under Python 2.6, curly braces in strings to `.format()` MUST be indexed.
Under Python 2.6, curly braces in strings to `.format()` MUST be indexed.

Less local variables.
Merge pull request #8395 from s0undt3ch/hotfix/string-format-no-index

Force indexes in string format calls
Revert inline links to anonymous link targets, but with valid rST

@s0undt3ch reports this syntax is better for translations.
The GitHub IP changed.
Use `decorators.which` to assert that the binaries exists.

Minor formatting changes.
fix comment example of blockreplace
Cloud map template rendering fixed.
Merge pull request #8396 from s0undt3ch/hotfix/ssh-module-tests

The GitHub IP changed
Merge pull request #8400 from regilero/blockreplace

fix comment example of blockreplace, fix #8342
Merge pull request #8375 from evinrude/develop

Added missing function