BLD/DOC: use jinja2 templates to allow make.py to build partial docs
BLD/DOC: add logic to sphinx conf.py to speedup processing
BLD/DOC: Add argparse to doc make.py to control building
BLD/TST: tweak @network checks order