Temporary commit. Added parmetis library. Work on calculation kernel started
Calclulation kernel update. Finished domain decomposition routines using parmetis library.

Other changes :
1) Created folder for documentation
2) Logging mechanism implemented in Logger class
3) Project properties changes
Several optimization in calculation kernel. Loading grid nodes data for every processor.

Small changes :
Added docs/ReferenceManual.tex for storing project documentation
Added Microsoft MPI lib to repository. Project properties changed accordingly.
Erik. Added boost library files.
Erik. Added CGNSReader and ParallelHelper classes. Various changes in kernel.

1) CGNSReader class now handles grid loading from cgns.
2) ParallelHelper implements mpi based operations
3) Migration from enum to class enum for names disambiguation.
Erik. Various slight changes

1) Added precompiled headers to facilitate faster boost compilation
2) Changes to GenGrid2D routine so it beacame parallel
3) Added base class for boundary conditions
Erik. Implemented CGNSWriter class. Slight changes.

1) Added CGNSWriter class for output purposes
2) Implemented WriteGridToFile routine that writes grid structure and connectivity to CGNS database (periodic not suported yet)
3) Parallel helper improved. Added MPI_Gather and MPI_Gatherv aliases.
4) Gengrid2D bug fix.
5) Added SaveGrid routine to kernel
Erik. Reading and saving grid works!

1) Gengrid2D parallelized.
2) CGNSReader finished. Several bug fixes and mesh generation made parallel.
3) Several wrappers for MPI routines
4) Added WriteField routine that writes variable field to cgns database.
5) Logger now logs in separate files and parallel. Rethink of logic.
Erik. Many bug fixes. Need of further cleaning of debug output

1) Fixed parallel reading and writing bugs for cgns i\o
2) Partitioning works fine
Erik. Generation of local faces and cells routine completed. Various bug fixes in Gengrid2D.

1) Also added utility functions to support parallel debug output.
2) Logger functionality extended.
Erik. Implemented SaveSolution routine in calculation kernel.
Erik. Big commit. Boundary conditions, initial conditions, gas model, configuration.

1) Basic structures for boundary conditions implemented
2) GasModel and InitialConditions implementation started.
3) Several kernel functions added
4) Various bug fixes in CGNS reader
5) Initial conditions for RTI
6) Configuration data structures
Erik. Serial first order explicit Euler implemented. Sod shock tube test running.
Erik. Implemented and tested parallel data exchange for values.

1) Discovered bug in Godunov solver, wrong MaxWaveSpeed calculated.
2) Sod shock tube test works just fine with Roe type solver.
Merge branch 'erik.calculation.kernel'