Merge pull request #405 from zznate/vertx-update

Vertx update
Merge pull request #407 from fernandoacorreia/facorreia/cygwin

Install Cygwin on Windows Server (resolves #406)
Merge pull request #410 from KevinHoward/master

Several updates to optimize the ServiceStack framework tests.
Merge pull request #411 from fernandoacorreia/facorreia-README-fix

Fix typos in README.md
Merge pull request #412 from xaxaxa/master

benchmarker.py: set cpu frequency governor to "performance" before running tests
Fix an apparent typo in the setup.py file for Spring test
Merge pull request #416 from troytoman/setupfix

Fix an apparent typo in the setup.py file for Spring test
Changed '$config' to '$config_local'

The var `$config` doesn't exist.  Change it to the intended value of `$config_local`.
$config_url should be composed from $rawRepo, not $basedir

`$config_url` needs to be composed of `$rawRepo + "/config"` and not `$basdir + "/config"`.

This yields the correct URL [https://raw.github.com/TechEmpower/FrameworkBenchmarks/master/config] instead of [C:\FrameworkBenchmarks/config].
Added a 3 minute timeout on the `Invoke-Sqlcmd` actions

On slow machines the `Invoke-Sqlcmd` action may take longer than the default query timeout value to complete (30 seconds).

Let's set a timeout of 3 minutes (180 secs) to allow these actions sufficient time to complete.
Solves 404 Not Found when a new PHP version is released.

The script had a fixed file name ("php-5.4.17-nts-Win32-VC9-x86.zip") but when "php-5.4.18-nts-Win32-VC9-x86.zip" was released, the previous version was removed from the download directory ("http://windows.php.net/downloads/releases/").

To avoid having to change this name for every PHP release, the script will scrape the file name out of the HTML download page ("http://windows.php.net/download/").
Install mercurial on server (resolves #417)
Update hello.go
Check installation errors

In case of error the command and status code will be shown.
If --install-error-action=abort the installation will be aborted.
Proper flushing of install logs
Fixed URLs in benchmark_config
Better tuned ThreadPool settings
Hooked up IIS.pubxml to get deployment working. Copied from aspnet
Updated gitignore file
Updated gitignore