Use eigen for matrices and vectors.
Do not use useless macro SEARCH_FOR_EIGEN

    Use ADD_REQUIRED_DEPENDENCY instead.
Fix conversion issues on Ubuntu 12.04.
Update submodule.
Generalize the Function class to support both dense and sparse matrices.
Update .gitignore file.
Disable -Werror for now.
Add missing specialization.
Use log4cxx instead of libcwd for logging.
Continue switching logging system to log4cxx.
Add ltdl to pkg-config file libraries.
Add support for adding constraint in R^m for m > 1.

Constraint intervals and scales are now added to intervals vector
"intervalsVect_" and scales vector "scalesVect_" attributes. Old
attributes "scales_" and "intervals_" supported only adding scalar
constraints the problem.
Move typedefs for constraints in the appropriate Problem specialization.
Synchronize.
Remove obsolete ChangeLog.

ChangeLog information should now be extracted from Git commits.
Remove unneeded entries from .gitignore file.
Merge Eigen3 development branch.
Update shared tests.