Add the 'As Server?' checkbox in the TCPLink configuration window.
When checked TCPLink will wait (5s) for an incoming connection, instead of connecting to a remote host.
Implement LinkManager::removeLink so a link is actually removed when the user clicks 'Delete Link'.
emit all the connected/disconnected signals so the UI stays in-sync
Don't close the CommConfiguration window if connection fails
log bind failures
Merge remote-tracking branch 'upstream/master' into tcplink-as-server

Conflicts:
	src/comm/LinkManager.cc
	src/comm/TCPLink.h
fix merge
Merge remote-tracking branch 'upstream/master' into tcplink-as-server
Once the TCPLink is started as a server, keep listening in the background for new TCP connections (as server).
Visually it is not optimal as the user doesn't really have a feedback that the link is awaiting connection (there is currently no such notion).
avoid NULL exception when the Link fires a disconnected event when the link is deleted.
automatically connects a TCPLink acting as server (like UDP Link)
Merge remote-tracking branch 'upstream/master' into tcplink-as-server
Merge branch 'tcplink-as-server' into mac64
Battery Monitor: Fix setup of 3DR Power Module HV on Pixhawk
TCP Link: Add backgorund behaviour to TCP Link

Once the TCPLink is started as a server, keep listening in the background for new TCP connections (as server).
Visually it is not optimal as the user doesn't really have a feedback that the link is awaiting connection (there is currently no such notion).
TCP Link: avoid NULL exception when the Link fires a disconnected event when the link is deleted.
TCP Link: automatically connects a TCPLink acting as server (like UDP Link)
PFD Widget: remove unnecessary PFD UI file
Merge remote-tracking branch 'upstream/master' into mac64
Shhh!