Merge remote-tracking branch 'origin' into yingdac-fix-yarn-conatainer-allocation
Merge remote-tracking branch 'origin/yingdac-fix-yarn-conatainer-allocation' into yingdac-fix-yarn-conatainer-allocation
Merge remote-tracking branch 'origin' into yingdac-release-unwanted-container
release unexpected container as a hot fix for duplicated container allocation
Merge pull request #1014 from Microsoft-CISL/yingdac-release-unwanted-container

release unwanted container
send failed task data back to .NET handler
Merge pull request #1015 from Microsoft-CISL/yingdac-populate-failedtask-data

send failed task data back to .NET handler
change PortNumber namedParameter class public
update comments
fix typo
Merge pull request #1017 from Microsoft-CISL/juwang-portNumberPublic

Allow clients to configure the web server port search
Improved logging in `DriverStatusManager`
Merge pull request #1020 from Microsoft-CISL/weimer_logging

Improved logging in `DriverStatusManager`
only manually remove request if the memory size change across container request
Merge pull request #1021 from Microsoft-CISL/yingdac-more-memory-container-fix

only manually remove request if memory size change across container requests
Ignoring multiple Shutdown requests

This closes #1019

`DriverIdleManager` and `DriverStatusManager` now ignore duplicate calls to shutdown or fail a driver.
Merge pull request #1022 from Microsoft-CISL/weimer_1019

Ignoring multiple shutdown requests
Changed wake and tang dependency to version 0.9
[maven-release-plugin] prepare release reef-project-0.9
[maven-release-plugin] prepare for next development iteration