Clock to use is now a typedef to account for incompatibility of gcc 4.7 and earlier versions wrt to steady/monotonic clock