fixed bug: key['success'] error when schedule return

based on return to judge if the schedule is success execute
Add initial support for routes
win_pkg improvements

latest_version - return provided package name, not full name
upgrade_available - implement
list_upgrades - implement
version - handle full name and short package name. Return '' for each
named package when given a list even when none are installed
install - check version when looking for existing install (pkg.latest
state then works). Always return a changes dict, even when there are
errors (the state now fails instead of raising an exception).
Add support for network.routes

Network routes will iterate over each defined route for an interface name and will build a static route file for that interface.
```yml
eth0:
  network.routes:
    - secure_network:
      ipaddr: 10.2.0.0
      netmask: 255.255.255.0
      gateway: 10.2.0.1
    - HQ_network:
      ipaddr: 10.100.0.0
      netmask: 255.255.0.0
      gateway: 10.100.0.10
```
Sync compatibility between network state and ip module
Merge remote-tracking branch 'upstream/develop' into develop
Merge branch 'develop' of github.com:bretep/salt into develop
Port mod_repo and helpers from yumpkg.py to yumpkg5.py, Fix #5282
add downgrade support for apt

This commit fixes #4798 by checking to see if the targeted version will
be a downgrade, and if so, setting a flag that, if True, will cause
--force-yes to be used in the call to apt-get install.
Merge pull request #5535 from terminalmage/issue4798

add downgrade support for apt
Merge pull request #5536 from terminalmage/docs

Some docs updates
Merge pull request #5537 from terminalmage/docs

Replace 2nd-person wording
Fix #5415

At least I think this is the underlying problem, this ensures
that the client waits for the masters payload from the syndics
if order_masters is set
reject private functions in the master minion conn
Master side work on next generation peer system
update publish commands to use the new async connections
Return True if minion is verified
Look up cmd in the right data
Add pip --exists-action option
Merge pull request #5539 from omarkhan/pip-exists-action

Add pip --exists-action option