travis, tools, readthedocs, pvsystem

Those are currently the big differences between master and develop.

``pvsystem`` still isn't very good, but I've at least run all of the functions and added basic tests. With that done, I think the package is complete enough to update master and call it a release.