USocket implementation

* Added USocket
* Used it in UPlatform
* Formatted JSON.txt
Bonjour service and scanner
Finished Bonjour Scanner + Simulator

* Added network scanner to add platform asynchronously
* Changed USystem and UNetworkScanner to a singleton
* Added a simple simulator (uCtrlSimulator)
Added support for IPv6 or IPv4 addresses
Accepted only ipv4 addresses and localhost hacking
Merge branch 'USocket'

Conflicts:
	src/uCtrlCore/Platform/uplatform.cpp
	src/uCtrlCore/Platform/uplatform.h
	src/uCtrlCore/System/usystem.h