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.
Should we try to resurrect this with the simple_vlan driver? I know this isn't part of your pr; perhaps I should raise this elsewhere.