Merge pull request #46 from eolivi/master

Remove unecessary files.
Merge pull request #47 from eolivi/master

mostly restructure data/. And add a CGAL option
Merge pull request #48 from eolivi/master

Correct demo.py
Merge pull request #50 from eolivi/master

mainly update examples/. and replace it as a submodule (openmeeg_sample_data)
format git submodule url as previous submodules
Ensure that asserts are not removed in Matlib. This has a very low consequences on timings and ensures a better stability especially in python binding (but the exception has to be caught).
Minor tweak.
Change the assert implementation.
Remove unnecessary stdio.h.
Remove unnecessary OMassert.H.
Remove the use of stdio.h
Make some assert errors or om_errors (which will not be removed with optimization, NYI).
Minor tweak.
Make the possibility to invalidate om_assert with NDEBUG as well as the possibility to override it. Simulateneous compilations of libs with various options is noew easy but not done (not worth?).
Prepare to handle non-ascii characters (not sufficient by itself but a progress).
Remove unnecessary file.
Restrauctured Matlib and renamed it to OpenMEEGMaths (as the library. Moved the lib part of OpenMEEG to lis/OpenMEEG. Removed to unnecessary directories for doxygen.
Merge pull request #52 from papadop/Assert

Assert
Move OpenMEEG includes in their own directory.
Finish hand-made include protection --> #pragma once.