build: refactoring sphinx build logic and changing approach to fabric use
build,minor: refactoring build file for pdfs, to be less obtuse.
build: moving the utils.py file and refactoring the way pdfs are generated.
minor: archiving stale files
build: refactoring sphinx and image building
minor: fixing import
minor: fixing operation sequence for pdf builds and adding dependency to reduce sitemap related errors
build: adding cleanup abilitites to buildsystem
build: fixes to support a larger backport of build system changes