Make clock instantiable, i.e. move away from all static

There are cases when two clocks are useable. Removing static from the
necessary methods involving the internal time state and make some
methods const should do it.
Make clock copyable

Copy constructor and assignment operator should be working.