Renamed GDBWrapper to GDBHost
Refactored and made compile GDBHost and refatored

Changes:
 * doesn't require CLR anymore
 * separated logging into dedicated file
 * cleaned includes (simplified stdafx.h)
 * converted tabs to spaces
GDBHost prints help now and checks calling args

Instead of crash, when invalid number of arguments specified.
Simplified GDB process startup
Final GDBHost refactoring

Changes:
 * it will create events, if opening them failed
 * simplified logs
 * disabled logs by default
 * exiting, when GDB closes unexpectedly
Updated GDBHost's output name in build-system
Fixed improper GDB-process handle release
4+ args passed to GDBHost are pushed to GDB

This should fix the problem with paths containing spaces etc. and
impossible escaping, if all GDB args were passed only via $1 argument.
Also added more checks for invalid allocations and updated printout at
startup.
Added a prototype of a ToolRunner talking with GDB via host process