Do not use G.to_directed() to avoid unnecessary deep copy.
Added checks for only source or only target specified.

If so we raise an exception. Also added tests for all connectivity
an cuts interface functions to cover this situation.
Fix test for edge_connectivity missing target.

It was testing node_connectivity twice. Now we have a 100% test coverage
in the connectivity package.