Fixed most of the sphinx warnings.
Updated bootstrap.sh to init and build git submodules and compile docs.
Added setup of the github pages "gh-pages" branch in doc/build/html.