we were using the wrong source graph in get_collapsed_graph
fixing tests, some renaming
fixed EI test
updating replace stuff
fixed replace problem
added list_input_outputs to depgraph
changed get_connected_outputs to no longer include inputs that are used as outputs. updated is_input_node and is_output_node to return True for subvars with 'in' or 'out' basevars respectively
interim commit. added a bunch of debugging info
Merge branch 'newdepgraph' into hifi

FIXED Conflicts:
	openmdao.main/src/openmdao/main/assembly.py
	openmdao.main/src/openmdao/main/dataflow.py
	openmdao.main/src/openmdao/main/driver.py
	openmdao.main/src/openmdao/main/hasconstraints.py
	openmdao.main/src/openmdao/main/ndepgraph.py