Docstrings and Sphinx documentation

Includes reformatted docstring comments for all .py files in the "synapseclient" folder.  

Also includes the files that Sphinx uses to autogenerate the documentation (the .rst files and the two make files).