Add generic support for running systick in monotonic mode and providing current_time() routines. Platforms may choose not to use this, thus it is moved into an optional module.
Add generic support for running systick in monotonic mode and providing current_time() routines. Platforms may choose not to use this, thus it is moved into an optional module.