Merge pull request #6 from vvidal/master

 Fix some symbol compilation problems with DummyController.h and DummyMeshController.h - Windows.
1) Warnings 4251 are now disabled for Windows
2) Caution, in previous merge/commits, in MeshFilter.txx, line 47:
PtrSelfType ptr;/*(new Self());*/ // TODO: CAUTION, COMMENTED
was commented !
3) Still one warning:
10>C:\Users\noname\Desktop\Gharial\Src\Kernel/BaseMesh.hxx(148) : warning C4661: 'boost::shared_ptr<T> Mepp::BaseMesh<TMesh,TFace,TEdge,THalfEdge,TVertex>::New(void)' : aucune définition appropriée pour la demande d'instanciation explicite du modèle
10>        with
10>        [
10>            T=Mepp::BaseMesh<bool,unsigned int,unsigned int,float,unsigned int>,
10>            TMesh=bool,
10>            TFace=unsigned int,
10>            TEdge=unsigned int,
10>            THalfEdge=float,
10>            TVertex=unsigned int
10>        ]
10>        C:\Users\noname\Desktop\Gharial\Src\Kernel/BaseMesh.hxx(72) : voir la déclaration de 'Mepp::BaseMesh<TMesh,TFace,TEdge,THalfEdge,TVertex>::New'
10>        with
10>        [
10>            TMesh=bool,
10>            TFace=unsigned int,
10>            TEdge=unsigned int,
10>            THalfEdge=float,
10>            TVertex=unsigned int
10>        ]
Merge pull request #7 from mtola/master

Warnings 4251 are now disabled for Windows
fix WIN DLL EXPORT on Linux
Merge pull request #8 from mtola/master

fix compilation on linux (because of Windows DLL EXPORT)
- cmake 2.8.6 minimum for windows
- fix dll finding on windows
Merge pull request #9 from mtola/master

fix dll finding on windows
This version modifies strongly the implementation of the Object Factory.
- ObjectFactory becomes a REAL singlenton factory of objects and it is provided
  a semiautomatic mechanism to register the objects in the factory.

- Also, it has been created a new layer for the definition of the type of
  pointer used for all objects.

- An example of the used of this factory is provided in the executable
  dumyMain.
Compementing the precedent commit.
This commit fixes an small windows error in the construction of a pair
to be inserted in a map.
NOTE FOR WINDOWS: We need to use explicit definition of the types that
are going to be used to instantiate any templated object. Even if it
is a simple one as a std::pair.
Fixing small error in Windows.
Adding the string library to the ObjecFactory.h file and adding the
preprocesing directives in order to export the symbols of the new Kernel
library for Windows.
NOTE FOR WINDOWS: Do not forget to add explicitly all the C++ libraries
that you are going to use.
This commit completes the precedent commit with the addition of the
modification in the file ObjectFactory.h
Merge pull request #10 from ruribe/master

Modification of the ObjectFactory
Merge branch 'master' of github.com:mtola/Gharial
Merge branch 'master' of github.com:MEPP-team/Gharial
small error in ObjectFactory.h
local changes from Friday, January the 25th
Merge branch 'master' of github.com:MEPP-team/Gharial
Adds the pipeline.hxx file and provides a partial implementation.
Some revisions in the kernel have to be done with respect to the
Filter templated class.