Initial commit of ioreg! syntax extension
ioreg: Mark accessors with allow(missing_doc)
ioreg::setter: Fix clear flag docstring
ioreg::accessors: Add docstring to `get()`
ioreg: Allow enums to lack documentation
ioreg: Allow register unions to lack documentation
Rakefile: Fix build_docs rule

Need to define library path; not sure how this worked before.
Rakefile: Add ioreg to build_docs
ioreg: Add documentation
Move the `ioreg!` macro to `ioreg_old!`

Indentation alignment isn't corrected, but the `_old` suffix is ugly
anyway.
Merge pull request #127 from bharrisau/ioreg_rename

Move the `ioreg!` macro to `ioreg_old!`
Merge pull request #108 from bgamari/ioreg-rebased

Added new ioreg syntax extension
zinc tests depend on ioreg
Using new lifetime_def (fixes #132)
Merge pull request #133 from farcaller/fix-fallout

Fixed nightly fallout and dependency tracking for tests

Reviewed-by: farcaller,bharrisau
Change to fix build error in ioreg

Addition of where clause to Rust.
Renamed Vector -> Slice
Added where_clause to other missing places
Merge pull request #138 from farcaller/fix-nightly

Fixes for nightly fallout

Reviewed-by: farcaller