Erik Added BiCGStab linear solver for sparse systems

1) Added absolute mkl library path (to do make it relative)
2) In file bicgstab.h implemented BiCGStab solver
3) basetypes now contain sparse row matrix base class
Erik. Successfully added implicit solver in Model class

Implicit time stepping. And SOD shock tube test.
Erik. Added GMRES linear solver.
Erik. Added boost library version 1.55.0 to project libs.

Only headers required for Reverse Cuthill-McKee ordering functions and graph operations.
Erik. Added loader for 2D triangular grid in certain format.

Also modified output function that saves to tecplot. Added reference to boost library folder.
To main.cpp added new test for Bump Flow.
Erik. Implemented Reverse Cuthill-McKee ordering for cell numeration. Using boost functions.
Erik. Before switching to different branch.

Commiting various changes made to code before switching to refactoring branch.
Erik. Added almost empty header for computational kernel
Merge remote-tracking branch 'NewKidzTurbo/erik.implicit.time.stepping'