Code/doc and macro output improvement
This release is a minor update:
- Some code and doc cleanups
- Dependency constraints have been lessened by specifying up to minor version constraints
- Macro outputs have been improved not to cause problems in various contexts (mainly using
::<crate>
in paths rather than<crate>