Added VC2005 solution\projects and fixed project settings.
Rewrote the hook engine in C to reduce the footprint and memory usage.
Thanks to Andrey Unis!

Conflicts:
	src/trampoline.cpp
Some minor changes to reduce the memory consumption.
Removed __try/__finally to reduce the footprint.
Avoid using CRT's memory functions to reduce the footprint.
Now MinHook's DLL imports nothing from LIBCMT except for __security_check_cookie().
Added some comments.