Visual Studio 2013 Builds

* Verified compilation but not yet merged all SX executables (just wallet.cpp in this one).
* Fixed a number of x64 numeric inconsistencies (although some remain).
* Fixes for portability and some trivial compiler warnings.
* Ported for Unicode on platforms that are not exclusively Unicode.
* One line of code **wallet.cpp:703** disabled in `_MSC_VER` builds (work in progress).
* I've [forked libconfig](https://github.com/evoskuil/libconfig) and deployed a [NuGet package](http://www.nuget.org/packages/libconfig/) that the project depends on.
* I've created a [pdcurses repo](https://github.com/evoskuil/pdcurses) and deployed a [NuGet package](http://www.nuget.org/packages/pdcurses/) that the project depends on.
* Other NuGet dependencies are not yet available in `v120` compilation so may fail at run time.
* Until they are updated, NuGet dependencies require updated targets to link, see:
    * [curl-nuget-targets](https://github.com/evoskuil/curl-nuget-targets)
    * [libssh2-nuget-targets](https://github.com/evoskuil/libssh2-nuget-targets)
    * [openssl-nuget-targets](https://github.com/evoskuil/openssl-nuget-targets)
    * [zlib-nuget-targets](https://github.com/evoskuil/zlib-nuget-targets)