Add documentation

new file:   doc/CMakeLists.txt
new file:   doc/aim.py
new file:   doc/aim.rst
new file:   doc/aim_plot.py
new file:   doc/concept.rst
new file:   doc/conf.py.in
new file:   doc/cthyb_matrix.rst
new file:   doc/dmft/dmft.rst
new file:   doc/dmft/plot.py
new file:   doc/dmft/single_site_bethe.h5
new file:   doc/dmft/single_site_bethe.py
new file:   doc/hubbardI.rst
new file:   doc/index.rst
new file:   doc/ipt/ipt.py
new file:   doc/ipt/ipt.rst
new file:   doc/ipt/mott.gif
new file:   doc/ipt/mott.py
new file:   doc/legendre_plot.py
new file:   doc/make_solver_opt.py
new file:   doc/manipulate.py
new file:   doc/operators.rst
new file:   doc/random.png
new file:   doc/random.rst
new file:   doc/reference.rst
new file:   doc/settingparameters.rst
new file:   doc/several_random.py
new file:   doc/solution.h5
Clean CMakeLists.txt and some fixes

  modified:   CMakeLists.txt
  modified:   c++/CMakeLists.txt
  modified:   python/CMakeLists.txt
  modified:   python/__init__.py
  deleted:    python/__init__.py.all_empty
  renamed:    python/ctqmc_hyb_matrix.pyx -> python/cthyb_matrix.pyx
  modified:   python/models.py
  modified:   python/old_solver.py
  modified:   test/CMakeLists.txt
  modified:   test/cdmft_4_sites.py
  modified:   test/single_site_bethe.py
Check TRIQS library has been compiled with doc

  modified:   CMakeLists.txt