systick: Refactoring.

This change rewrites systick module a bit to use new ioreg macro, changes  `systick::setup` a bit to eliminate "boolean trap", exposes tenms() to the user, so the user can read and manipulate it.
Could be all on one line? Not sure why you soft wrapped early.

Good to know it works though.