Implement basics of #144 (watchdog)

One thing that I'm interested in is if this is required on k20-based boards different than Teensy. Without `watchdog::init(watchdog::Disabled)` the blink example will hang/missbehave if the values of `wait(...)` are bigger than let's say 1000. For values around `10` the fact that board is in reset loop is easy to overlook. Can anyone try this?

Other than this, as this is my first PR, please be gentle. :)
Do I? It's a little bit unclear to me. It does work without unlocking, because this function is called during the "initial configuration window".