allow lookup of python on system path fix: #18852

fixes #18852
Run disk.inodeusage in posix mode
change pointtopoint to pointopoint also in template (contributes to #18331 )
shlex.split is used with "None" as parameter which makes split wait for stdinput (contributes to #18632)
Moving the call to the parser out of the for loop loop so that it's not re-created for line.
update venv no python msg accordingly
Merge pull request #18864 from techhat/issue18862

Run disk.inodeusage in posix mode
Merge pull request #18865 from jfindlay/venv_python

allow lookup of python on system path fix: #18852
Merge pull request #18869 from wuxxin/2014.7

change pointtopoint to pointopoint also in template (contributes to #18331 )
Blank line before '.. deprecated::' required.
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.
Merge pull request #18885 from eliasp/2014.7-deprecated-syntax

Blank line before '.. deprecated::' required.
Merge branch 'fix_18632_in_2014.7' of https://github.com/wuxxin/salt into wuxxin-fix_18632_in_2014.7
make lint happ and python fast :)
Merge pull request #18889 from thatch45/wuxxin-fix_18632_in_2014.7

Merge #18871
Merge pull request #18876 from garethgreenaway/17185_2014_7_iptables_get_policy_slow_many_rules

fixes to iptables module
Merge pull request #18615 from eliasp/2014.7-modules.file.replace-issue-18612

Don't change a file again if it's already been done.
Update sqlite3.py to enable autocommit

as per saltstack #18152 
https://docs.python.org/2/library/sqlite3.html#sqlite3.Connection.isolation_level
addition of "isolation_level=None" to sqlite3.connect allows autocommit of "INSERT"
otherwise _connect would have to be called again with a con.commit()