Port types should share a descriptive interface.
Move port connection logic to domain layer. Part 1 of #32.
Annotating Port.cc refactoring for #32
Make sure top-level objects are deleted. Closes #152.
Macro out TODO unit tests for @ajwaller.
Refactoring work for #32. Unit tests coming next.
Missed this file.
More What's This.
Ignore Spire directory, like with boost.
Behavioral unit tests for NetworkEditorController. Closes #32.

We still don't catch the invalidConnection signal in the GUI layer, I'll
make a separate issue for hooking that up. It's a pure refactoring since
there's already correct logic there.
Test clean-up for Mac.
Trying to fix deadlock with mock object destructors on Mac.
This should fix the deadlock with mock object destructors.
Enable now-working-on-Mac tests.
Provide module initialization function.
Merge branch 'master' into spire

Conflicts:
	src/Externals/.gitignore