Adds option for excluding files from autodoc trees

The arguments originally being passed into sphinx.apidoc specify '.'
as the path to index. Unfortunately this includes the setup.py module.
This causes Sphinx to complain or break depending on the configuration.

This patch ignores setup.py by default and allows the project to
override it in their setup.cfg.

Change-Id: I7c164d42a096ba1a0daf314a689cc3252ca81c49
Closes-Bug: #1260495
Fixes a spelling error

Change-Id: If06fa34cc04fec0b5af4c4fcaa82ae7ceefe4c85
Remove extraneous vim editor configuration comments

Change-Id: I9af2d95d19e170a30f872112b4571196dc98d393
Partial-Bug: #1229324
Merge "Remove extraneous vim editor configuration comments"
Merge "Adds option for excluding files from autodoc trees"
Merge "Fixes a spelling error"