use argparse to parse input in make.py
Exclude doc files not in the toc tree
Add option to treat sphinx warnings as errors
treat warnings as errors

When building docs with Travis
Merge pull request #3770 from jenshnielsen/doc_w_as_error

DOC/BLD : Treat Sphinx warnings as errors when building docs on Travis