Googlifies Node names.
More style spacing and naming googlifications.
Some small refactors and adds mutex for each socket.

- Removes "== false" and "== true"
- Replaces verbose iterator types with auto.
Node stores std::functions instead of * for RPC.

Conflicts:
	Node/Node.h
Merge branch 'node'

Conflicts:
	Node/Node.cpp
Only search for Node if BUILD_Node2Cam is true.