Fix Bug 1040140: Initial setup of sphinx and docs.

This initial commit gives us our existing docs and sphinx so we can get things working with read the docs. I have not authored new content as part of the initial PR.

Once this is merged and we are setup on read the docs I will work on writing more CMS documentation.

@jgmize please take a look when you can.