Remove old warning log (handled in previous log), Fixes #5723
Log the actual exception in the warning message
Allows specifying version ranges in NPM, so that e.g. npm.install "coffee-script@<1.6.0"
will install the latest matching version and the npm.installed state will only install if
the current version does not match.
Fix a regression where not specifying "mode" in a file.managed stanza was throwing an error.
Merge pull request #5726 from chideit/file-mode-none

Fix a regression where not specifying "mode" in a file.managed stanza was throwing an error.
Fix npm string formatting
Merge pull request #5724 from basepi/miniontypeerror5723

Improve TypeError reporting in minion.py, Fixes #5723
Merge pull request #5725 from chideit/npm-version-ranges

Allows specifying version ranges in NPM states
Fix string formatting in npm module
Better fix for #5725 since this was also happening in directory and symlink stanzas.
Sleep to allow minion to catch up on startup, Fixes #5670
Merge pull request #5727 from chideit/file-mode-none

Better fix for #5725 since this was also happening in directory and symlink stanzas.
Merge pull request #5728 from basepi/minionstart5670

Sleep to allow minion to catch up on startup, Fixes #5670
fix mine while caching is disabled
Start on trans module system with experimental ssh module
Update sysctl.py

Bugs fixed for the test conditions:
1. Corrected if-else logic, for already correct sysctl option setup before.
2. Added test logic: If state file is trying to setup invalid sysctl option, that is not supported by the minion's kernel.
Update sysctl.py
Still load without all deps
Allow zmq-less deployment
Allow running salt-call without zmq