Build the debug version of MinHook for x64
Small changes for consistency.
Restore the instruction pointer register when disabling hooks.
Correctly restore the instruction pointer register when disabling a hook with the jump patched above the function.
Use the correct jump offset for hooks with the jump patched above the function.
Improved source tree.

* Separated MinHook and libMinHook intermediate directories.
* Changed output directory to "bin" for MinHook and "lib" for libMinHook.
Reworked the exported APIs.

New APIs:
	MH_QueueEnableHook, MH_QueueDisableHook, MH_ApplyQueued.
Removed APIs:
	MH_EnableAllHooks, MH_DisableAllHooks, MH_EnableMultipleHooks, MH_DisableMultipleHooks.
Changed APIs:
	MH_EnableHook, MH_DisableHook (changed to accept a NULL parameter).
Version bump.
Define MH_ALL_HOOKS, which can be passed as a parameter to MH_EnableHook, MH_DisableHook, MH_QueueEnableHook or MH_QueueDisableHook.
Version bump.
Added project files for MSVC 2013.
Fix compilation for MSVC 2013.