Use built-in type for 64-bit integer type provided by Microsoft compiler for coin

This patch allows to coin to use built-in type for 64-bit integer provided by Microsoft Compiler. The original code includes directly the file **BaseTsd.h** which should not be included outside **Windows.h**.
For this reason, it prevents to compilation if **_WIN32_WINNT** is >= 0x0600 because of this part of code:

```c++
#if _WIN32_WINNT >= 0x0600 || (defined(__cplusplus) && defined(WINDOWS_ENABLE_CPLUSPLUS))
//...
#define MAXUINT     ((UINT)~((UINT)0))
#define MAXINT      ((INT)(MAXUINT >> 1))
//...
#endif
```
Both **UINT** and **INT** are not defined in this header.