Server watcher

Previously existing Port watcher has been extended with a new feature for sending a ping requests (including status description in response), therefore it has been refactored into the new Server watcher. Port is now an optional parameter, as from now on this watcher serves a more generic purpose.

var wardenConfiguration = WardenConfiguration
    .AddServerWatcher("", 80)
    //Configure other watchers, hooks etc.

Server watcher is available as a NuGet package. Additionally, please download the latest version of the HTTP API Integration, as some serialization issue had to be resolved in order to work with a new watcher.

Written on July 9, 2016