Add a safe accessor for values updated in interrupt context.
Fix non-atomicity of Timer::time_now, Timer::time_since, Timestamp::time_since and Timestamp::is_older_than

Fixes #94
Fixes #95
Fixes #96