Move PingRequest in to libanchialeipc
Use consistent style for intialisation of variable
When no default application log is opened have DefaultLog() return a valid weak_ptr to a Log object that represents a 'null' log which silently discards any log messages but allows external code to assume that DefaultLog will always return an addressable object
clean up some old #if'd out code
Unit test the new NullLog method in LogManager, ensure that it always returns a weak_ptr that will lock to a valid shared_ptr
continue working on unit tests for ipc lib