Rename boost based Atomic Unit typedefs to System*
SystemClock : make available of new api to all of Monas
Remove SysCall thin wrappers, not needed...
Relocate time variables to KSystem::Time

Also split logger to cpp, in preparation for adding message based logging
also a few core/include short names
Remove really old stub
Refactor MessageEntry and Messaging namespace
Done with timestamps I think!

Half-way done with mutlicast serialization generalization..
Fix MessageHub exit deadlock issue
Various fixes in threading

Added better period tracking for periodic threads
Fix overflow in SystemClock
Agent name conflict resolution
MessageEntry serialization

Fix Serialization
Message Serialization infrastructure done!
Fix Deadlock strange revert....
Remove stray couts
Merge remote-tracking branch 'origin/master'