Ensure aptpkg._consolidate_repo strips trailing slashes from repo_uri

This fixes #18909
Fixing salt.modules.mdadm.create and correcting incorrect code. Fixes #18991
Fixing unit tests for mdadm
Forgot to end with quotes
Refactor mdadm tests
Fix PUT/DELETE in s3.query

Was broken in 8ed7c92 during move to requests.

- PUT now uploads data
- Fixes AttributeError
Access dictionary values correctly in salt.modules.mdadm.destroy Fixes #19115
Correctly convert command list into string and do not error if conf file missing. Fixes #19117
Redoing some changes
Set minimum Sphinx version to 1.3
Switch the :formula: extlink to :formula_url:

The addition of the Salt domain conflicted with this role. Better to
rename this one to be more explicit and to save that real-estate for
future use.
Switch html_title to empty string instead of None
Add a cross-ref to the vmbuilder formula repo
Update the windows package to correct one: 2014.7.0 --> 2014.7.0-1

Fixes #19146
Fix issue in boto_secgroup state that caused rules to not be properly updated
Merge pull request #19135 from rallytime/bp-18915

Backport #18915 to 2014.7
Allow service_name to be specified for azure
Merge pull request #19155 from techhat/issue15959

Allow service_name to be specified for azure
Syntax/formatting.
Merge pull request #19158 from eliasp/2014.7-modules.win_system-doc

Syntax/formatting.