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.
This is tested in the null_vlan driver