Refactoring of output

Separed the logic of output. To the output method.
And use of inheritance to simplify code.
Missing File

New File VTK_Exception was missing.
Added Container_Filling

A Class to test filling with particle.
Created a new class for particle output.
Added class to store value with there inverse

New Class
Inversible_Value with specialization for scalar and Physvector.
Adde somes class GetCellType

The new class are created to be easyly derivated
to create more complex behaviour.
Added Const qualifier in Inversible_Value_Base
Added a method in GetCellType_Fluid

This method return the rho for Fluid.
Added GetCellType Class

Rename TestGetCellType_Fluid to TestGetCellType
Created a GetCellType_Air class.
Added somes class GetCellType

Added GetCellType_Rho class.
Added New class GetCellType

Add GetCellType for air fluid interface.
Added somes class in GetCellType

Add GetCellType_Pressure_In_Domaine
Add somes class to GetCellType

Added a class GetCellType_Pressure_Boundary_Domaine
That calculate if two cell are in the pressure domaine or not.
It call another class like GetCellType_Pressure_Boundary_Non_Constant
To finish it's calculation.
Modified GetCellType

Now more information are send to implementation function.
Added a GetCellType Class

Added GetCellType_Pressure_Boundary_Constant
that add the behaviour to see if two cell
are separeted by a constant speed.
Added somes base template class

class DataRef
class Datas
class Decorators
class Policies
Added Class Data_CellType_Fluid

With Test Suit.
ToDo.
Add a dependence of Data_Base. When Data_Base is done.
Added DataBase

Added a DataBase class.
Make compatible DataCellType_Fluid_Air
Added class Data_Grid_Base_Spacing

With test_Suit.
Added some modification to Data_Base_Dim_Type
Added Missing file

TestData_CellType_Fluid_Air
Added somes code for better test coverage