file.copy: be smart with file changes
change test order (noop) for read
add two vars to the templates slspath and tplpath
LYFT-14491 - provide subnet to vpc association function
LYFT-14491 - documentation updates to bring inline with Salt style
Resolve - https://github.com/saltstack/salt/issues/14604
unit tests for boto_vpc module
Add a Debian init script for salt-api
Fix `win_pkg.list_upgrades`

Issue #14640: it was iterating one level too high in repo_data.
Fixing a reported issue when using file.append to append strings to a file when the string contains an equal sign.  Also added the fix to file.prepend and file.write.
Merge pull request #14644 from garethgreenaway/14626_file_append

Fix to file.append
Tweak comment message formatting so that it doesn't outwit pylint

Also, this is marginally more efficient due
to removing unnecessary dict accesses.

Old:
    ret['comment'] = some_format_string
    ret['comment'] = ret['comment'].format(...)
New:
    ret['comment'] = some_format_string.format(...)
    # ...with some extra syntactic complications due to complying
    # with line length limits.
removing logging from module schedule.py, not in use.
Merge pull request #14652 from garethgreenaway/remove_log_debug_schedule

removing logging from module schedule.py, not in use.
Merge pull request #14649 from hulu/str-format-tweak

Tweak comment message formatting so that it doesn't outwit pylint
Add missing code block to saltmod state docs
Merge pull request #14642 from krallin/2014.7

Add a Debian init script for salt-api
Merge pull request #14654 from whiteinge/doc-saltmod-state

Add missing code block to saltmod state docs
correct the document
use passive voice to conform to all existing states