Include all files needed to build documentation in distribution

The old include *.rst command was useless, as it only matched .rst
files in the root directory of the package, where the were none. The new
recursive-include command includes the actual documentation and all
needed files to build it.