Adder circularBuffer and eventQueue for dynamic nodes
Added /events/ url
CircularBuffer template into hpp file
Removed circularBuffer cpp file
Using std::shared_ptr
Fixed circular buffer to be a true circular buffer, and event queue to have the extras needed for the event queue. Improved interfaces.
Integrated event queue into manager.
Fixes to event queue to integrate it into AB. LUA server side server->client communication done.
Added lua_console event on client side.
Fixes to eventqueue to allow a blocking version. Lua console now uses the event framework, as well as the node enter/exit. This simplified the main.js.
Fix to eventqueue, to compile on ubuntu.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	server/nodemanager.cpp