Bug 1038103 - Generate documentation from source code and publish to readthedocs.org

Preview available at http://gaiatest.readthedocs.org/en/latest/
I think we could probably do a better job here of describing what's involved here, what files to modify, etc. Maybe file a followup?