ioreg: Allow outer doc comments on fields
ioreg::union: Use a reasonable span
ioreg::register: Fix span associated with struct
ioreg::getter: Associate correct span with Getter type
ioreg::setter: Associate correct span with Setter type
ioreg::parser: Give correct span to field types
ioreg::parser: Give correct span to top level group
ioreg: set-to-clear registers should still have getters
ioreg::parser: Simplify field parsing

Also adds a bit of needed strictness.
Merge pull request #156 from bgamari/ioreg-docs

ioreg: More documentation fixes
systick: Refactoring.
Merge pull request #152 from dpc/systick

systick: Refactoring into ioreg
Move zinc crate source into a subdir

This also renames the Zinc file from main.rs to lib.rs, and subsequently
the lib mod to util.
Merge pull request #164 from bharrisau/folder

Move zinc crate source into a subdir
k20: Introduce `app_blink_k20_isr`.
Merge pull request #162 from dpc/app_blink_k20_isr

k20: Introduce `app_blink_k20_isr`.