Add missing boost::noncopyable include file.

boost::noncopyable is not known if this file is not included.
Convert time_point to microseconds using duraction_cast.

Using duration_cast is needed here to convert time_point into
microseconds.