linux log and notify classes

Add linux log and notify classes. Note this set of commits also removes statics in log.h and notify.h.