Put some utility scripts in 'utilities'
Fix docstring typo
Make doc links in the test docs
Add missing double colons to rst to print dicts as code
Add mica.version for semi-dynamic versioning
Plug in mica.version into setup.py and __init__.py
Explain why mica.archive.aca_hdr3 is slow
Uppercase module constants

Also add use of a MICA_ARCHIVE environment variable if defined.
Improve handling of the archive rebuild process

Make data_root and temp_root directories as needed, add an option to
the obsid_archive pieces to only rebuild from obsid 1 if the --rebuild
option is specified, and test for the presence of the "last" files for
the update process and handle their absence.
PEP8 fixes
Fix url for make_table... to use acaimgc query
Add FILENAME to aca_l0 default slot data columns
Set aca_hdr3 to only read 8x8 files

Remove the data masking method and mask now by file transitions from a
file list from the archfiles db instead of by reading all of the files
and using the samples with IMGSIZE != 8 to determine transitions.

Also, as the comment says:
make a shared time ndarray that is the union of the time sets in the
slots.  The ACA L0 telemetry has the same timestamps across slots,
so the only differences here are caused by different times in
non-TRAK across the slots (usually SRCH differences at the beginning
of the observation)
Update docs with new example %time for aca_hdr3
Add version safety check.

Use mica.version check to prevent non-release code from writing to
/data/aca/archive.
Add Makefile, task_schedule, and cron task scripts
Add aca_hdr3 plot examples to the docs