Merge LogPrintf from bitcoin to make future mergings easier
Do not use third party services for IP detection, rename fNoListen to fListen and move to net
small cleanup of #ifdefs in BindListenPort()
prevent SOCKET leak in BindListenPort()
Do not use third party services for IP detection
Convert closesocket 'compat wrapper' to function in netbase
rpc: add  and  (Для отображения большей информации - нужно портировать коммит Network stack refactor - https://github.com/bitcoin/bitcoin/commit/67a42f929b1434f647c63922fd02dc2b93b28060 )
Compatible with MSVC
Compatible with MSVC
Исправлено в https://github.com/novacoin-project/novacoin/commit/6e9bdffe9ddcda32a6c0431cacdd27d5daf33ce3

Revert "Do not use third party services for IP detection, rename fNoListen to fListen and move to net"

This reverts commit ce0134b96960575948b2da5ebd364bbcf52f8a5a.
Merge branch 'master' of https://github.com/gades/novacoin into gades-master

Conflicts:
	src/net.cpp
	src/wallet.cpp
Fix compilation errors caused by merge

* Remove strprintf macro;
* Extend tinyprintf version of strprintf to add support for 17 arguments.
Get rid of printf()
Fix compilation error
Resolve qDebug() formatting issues
qDebug() message handler --> debug.log
Merge branch 'gades-master'
Merge branch 'master' of github.com:novacoin-project/novacoin

Conflicts:
	src/qt/walletmodel.cpp