OFConnectionManager: fix disconnection of listen connections

Reviewer: @harshsin

When disconnection was changed to operate on controllers instead of individual 
connections, listen connections were broken because they aren't really 
associated with a controller. These changes fix this by creating a new 
controller for each accepted connection.