Reimplemented 'latest_version()' to fix #12663 and make it more readable + better debug-able.
Modified skip flag logic to skip instead of filter.
Defaulted skipPresent to false, since it causes legitimate patches to be missed.
Fixed output of install_updates.
Fixed misc. code problems.
Add document for aliyun provider
Forget to submit these files for aliyun documents
Merge pull request #13017 from crook/aliyun

Add document for aliyun provider
fix for #12947

remove zk_hosts from unlock, since we already fail if we don't have the lease.
Also, adding logic into the semaphore class when it is not ephemeral to load its own previous lease (to avoid deadlocks)
Add missing import
Merge pull request #12670 from eliasp/win_pkg-version-bug

Reimplemented 'latest_version()' to fix #12663 and make it more readable + better debug-able.
Merge pull request #12997 from internetstaff/develop

Modified skip flag logic to skip instead of filter.
Merge pull request #13018 from jacksontj/concurrency_control

fix for #12947