Update how setup.py determines the root install path for files and
update requirements for building docs.