This uses the doc8 style checker to check that the documents
conform to certain requirements, as documented at
https://pypi.python.org/pypi/doc8.
In particular, we no longer need to check for these in our test code
since they are checked via doc8:
- lines don't exceed 79 chars
- there are no trailing spaces
- there are no carriage returns
Some existing specs were modified because they had tabs or no newlines
at the end of the file.
Change-Id: If27281c7efd60c9f15ca07c723dd94a7d086c325