* Add random
* Add GBA random example
* switch macro_export to pub(crate)
* rename u32_to_u32 macro
* remove useless pub use
* Comment out extra u32 to u16 macro
* Comment random_color example
* formatting
* More commenting
* Add/fix some docs
* Fix some doc links
* Remove use of u64
- Halve bit widths where u64 was used
* Add Gen32::next_color()