Minor doc updates and tweaks.
Add unified *options* map for printer.
Add utility function to check when strict-mode is enabled.
Use *options* instead of default-opts.
Combine control vars into single *options* map.
Fix set-color-scheme! and use-map-commas! functions.
Various comment and docstring updates.
Standardize use of 'value' as canonize argument name.
Merge print function options with *options* for overrides.
Add test for metadata printing.
Merge branch 'print-opts' into develop

Conflicts:
	src/puget/printer.clj
Use illegal-when-strict in var printing.
Fix clojure-types test and var printing.
Add print functions for Pattern, Atom, Delay, and Futures.
Ignore nrepl-port.