Added conceptual TCPServer tests
Added optional QTcpSocket* to TCPSocket constructor
Added include guards to tcp.h

--HG--
extra : amend_source : d3d86b5093c24e9656a2284762879f2f435fad8b
Added include guards to udp_multicast.h
Added empty tcp_server.h
Added tcp_server.h to project file and include list
More play with UDPMulticastSocket in app.qml
Added qmake and make to rake test in Rakefile
Implemented basic single-client server and tests
Added verified hook checking in tst_tcp.qml