Run disk.inodeusage in posix mode
allow lookup of python on system path fix: #18852

fixes #18852
update venv no python msg accordingly
change pointtopoint to pointopoint also in template (contributes to #18331 )
Blank line before '.. deprecated::' required.
shlex.split is used with "None" as parameter which makes split wait for stdinput (contributes to #18632)
make lint happ and python fast :)
Moving the call to the parser out of the for loop loop so that it's not re-created for line.
Don't change a file again if it's already been done.

When using `append_if_not_found=True` or `prepend_if_not_found=True`
the file will grow infinitely as replace() didn't check until now
whether the change has already been made.

This fixes this behavior (#18612).
Use a separate read-only 'fileinput' object for initial check.

Before any of the actual operations happen, 'replace()' will check
first, whether the change has already been done.
If the same 'fileinput' object is used for this initial check as for
the actual operation, the initial check will leave an empty file as it
doesn't return any modifications.

This can be prevented by doing the initial check on a read-only
'fileinput' object.
Remove dead code - 'search_only' is handled now earlier.
Fix typo in renderers doc, the directory name was wrong
Remove trailing whitespace
Fix trailing whitespace

Conflicts:
	doc/topics/tutorials/states_pt2.rst
Trailing whitespace cleanup
Whitespace cleanup

Conflicts:
	doc/topics/cloud/linode.rst
	doc/topics/cloud/misc.rst
	doc/topics/cloud/parallels.rst
	doc/topics/cloud/proxmox.rst

Conflicts:
	doc/topics/development/architecture.rst
	doc/topics/development/translating.rst
Whitespace cleanup
Whitespace cleanup
Whitespace cleanup
Whitespace cleanup