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.
Without the project apply this is covered by `TestProjectCreateDelete.test_project_create_success`.