removed self-built lock classes

Since we're not using them anymore, I removed the lock classes from the
project
moved netcode into its own namespace

moved the netcode into Concurrency_NetChange.NetCode

added a "SendToNeighbour" method in NetwProg so the routingtable no
longer directly accesses the connection table.

removed the IRoutingTable interface