Add support for Windows with .NET Warden.
Add support to the directory service to run as a windows service.

Conflicts:
	.gitignore
Add windows compat layer and include copy to work on windows and nix machines. Update build pack to use to compat layer.

Conflicts:
	buildpacks/lib/buildpack.rb
Add platform compat layer and define factory new in Installer to create correct platform class.

Conflicts:
	buildpacks/lib/installer.rb
	lib/dea/utils/windows_compat.rb
Add ability to support correct signal handlers for windows.
Refactor so the hack works on windows and linux.

Conflicts:
	lib/dea/utils/eventmachine_multipart_hack.rb
Add support for environment variables in windows via powershell.

Conflicts:
	lib/dea/starting/running_env.rb
	spec/unit/utils/platform_compat_spec.rb
Add service to run on windows and instructions on how to get it setup.

Conflicts:
	WINDOWS.md
Add windows gem files.

Conflicts:
	Gemfile
	Gemfile.lock
Updating staging_task for Windows.
EventMachine still has problems on Windows. Make Buildpack Downloader specs unix only.
Fix EventMachine tests.

Conflicts:
	Gemfile
	Gemfile.lock
	spec/unit/staging/staging_task_spec.rb