Fix a bit the documentation

  modified:   doc/CMakeLists.txt
  deleted:    doc/reference/c++/CMakeLists.txt.v1
  deleted:    doc/reference/c++/arrays/examples_h5/CMakeLists.txt
  deleted:    doc/reference/c++/arrays_old/CMakeLists.txt.Old
  deleted:    doc/reference/c++/clef/CMakeLists.txt
  modified:   doc/reference/c++/det_manip/CMakeLists.txt
  modified:   doc/reference/c++/gf/CMakeLists.txt
  modified:   doc/reference/c++/parameters/CMakeLists.txt
  deleted:    doc/reference/python/CMakeLists.txt
  deleted:    doc/reference/python/data_analysis/hdf5/CMakeLists.txt
Add some more direct accesses in pytriqs/operators

  modified:   pytriqs/operators/__init__.py
Better name for run_pytriqs_for_test

  modified:   shells/CMakeLists.txt
Comment out unreachable code to avoid warning

  modified:   test/pytriqs/arrays/expr.pyx
Clean a bit CMakeFiles

  modified:   cmake/BuildSphinx.cmake
  modified:   cmake/FindTestScriptHdf.cmake
  modified:   cmake/FindTriqsTest.cmake.in
  modified:   cmake/TRIQSConfig.cmake.in
Allow to fix install_name_dir for OSX

  modified:   cmake/TRIQSConfig.cmake.in
Fix RPATH issues

  modified:   cmake/TRIQSConfig.cmake.in
Add new triqs theme

  modified:   doc/CMakeLists.txt
  new file:   doc/themes/triqs/
Add documentation about operators and IPT

  new file:   doc/reference/python/operators/
  new file:   doc/tutorials/python/ipt/
Fix a name in triqs theme

  modified:   doc/themes/triqs/layout.html
Fix doc CMakeLists to have system boost linked too

  modified:   doc/CMakeLists.txt
Minor modifications in theme triqs

  modified:   doc/themes/triqs/layout.html
Work on new documentation structure

It is just the structure for now. Some cleaning of useless files as well.
Small fix in doc configuration

  modified:   doc/conf.py.in
cmake: use ENV variable BOOST_SOURCE_DIR if present

if BOOST_SOURCE_DIR is defined in ENV variable,
and is not overruled by -DBOOST_SOURCE_DIR at cmake invocation
then we use it.

If BOOST_SOURCE_DIR is not defined in ENV variable,
and not defined by -DBOOST_SOURCE_DIR,
then we look for the system compiled boost.

-> allows to set up BOOST_SOURCE_DIR in your bashrc
on machine where boost compilation is needed, once for all
arrays: workaround a bug in clang 3.3 release ?

- Apparently there is a bug in release 3.3 of clang
(? on kondo cluster ?) that crash the compiler in compiling
a test. Pb not present in clang from svn.
Changed a little bit the libs as a workaround.
changing non_view_type to regular_type

- cosmetic : for clarity of the code.
arrays: rm has_view_type_tag & add_views

- has_view_type_tag mechanism was replaced by a decltype long ago.
Cleaning since it seems to work on all supported compiler now.

- removed add_views : not used any more.
arrays: remove .len (redundant)

.len -> .shape
with same syntax.
Made a few necessary corrections here and there.
arrays: rm tags file and some cleaning

- tags are defined in files, this impl/tags.hpp
was not needed any more.
- some code cleaning