Merge pull request #7 from mtola/master

Warnings 4251 are now disabled for Windows
Merge pull request #8 from mtola/master

fix compilation on linux (because of Windows DLL EXPORT)
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.
Merge pull request #11 from vvidal/master

Adding Pipeline class
This version changes the way how we handle the smartpointers. At this point,
the kernel provides smart pointers to the user but stores and makes information
transfer by using pointers.
The code compile and run. Memory tests must be run yet.
This version completes the precedent commit with improved memory management.
This commits fixes all memory leaks in the actual code.
Adding Pipeline files.