Add pipeline/net.go

Includes basic watching of net.Listeners
net.go: Fix reusing connections.
Use managed listener for tcp input.
Properly set deadline
Reorganize net.go. Unify netManager and listenerManager.
Track connections