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