Implemented NetworkClock using native YARP constructs
Fixed bug where now() returned shared t instead of local result

Also optimized the implementation following some of @MirkoFerrati suggestions
The delay function cannot oversleep now
avoid use of std::list + std::pair in header file

The std classes cause linking pain, especially in MSVC land.
Cross-reference #150