Fix lint and extra space issues in rbenv
Minion lint fixes for iptables state
Fix failing ruby tests

We can switch over once this verifies a a clean replacement for
the rbenv.do function
Need a : for the CLI Example
Adds extra_uninstall_flags option for windows packages to handle automated uninstalls where automated install files are required like InstallSheild
Searching the stack for a few other locations to find the sls name and template file. This allows us to use defaults.get from inside jinja templates
Fix #9568 - users may accidentely quote the port number which will cause the mysql connection to fail
Merge pull request #9637 from dmyerscough/improve-mysql-config

Fix #9568 - users may accidentally quote the port number which will cause mysql connections to fail
Merge pull request #9636 from bigkraig/develop

Allow defaults.get to work from inside a jinja template
Merge pull request #9629 from terminalmage/issue9620

Fix file state tracebacks when source is a list
Fix regression caused by pull #9629

Regression tests caught the following:

http://jenkins.saltstack.com/job/salt-rs-debian7/1368/testReport/integration.modules.file/FileModuleTest/test_source_list_for_list_returns_file_from_dict/

This commit fixes the regression.
Windows state ignore index and fix bugs
Merge pull request #9641 from terminalmage/issue9620

Fix regression caused by pull #9629
Merge pull request #9642 from Geo23589/Win-Path-Ignore-Index

Windows state ignore index and fix bugs
Adding an example of using iptables.delete in a state file into the docstring for the state.
dockerio: do not override image declared CMD
trivial lint fixes
Merge pull request #9643 from garethgreenaway/develop

Adding an example of using iptables.delete in a state file
`resource` is not available on windows. Fixes #9640.
Merge pull request #9646 from s0undt3ch/develop

`resource` is not available on windows. Fixes #9640.