Remove project_apply

Networking operations on nodes now happen instantly.  The 'dirty' flag does
not exist.

There's some code that could potentially be condensed here, but it'll all change once we go asynchronous and use a journal anyways.
The test suite continues to get less readable...