Convert code to publish the keyboard state and mouse state.
More work on converting nn_input to pubsub.
It doesn't crash but deadlocks.
Fully switch to c++ random.
Use Ogre's angle to radian converter.
Add new instructions to readme.
Switch to tcp sockets.
Add misc changes such as names of variables.
Convert tcp addresses to use (127.0.0.1).
Switch back to pair.
Try requesting mouse_state.
Commit work.
Switch back to bus pattern.
Update nn.hpp.
Remove whitespace.
Stop off by 2 errors.
Commit current changes.
Allocate your own buffers for recv.
Merge branch 'develop' into feature/nn_socket_pub
The ogre head renders now meaning that the nanomsg work is mostly done.

Bug: The mouse capturing is broken.