Fix bug #503

C++11 support on simple allocators comes for free. `aligned_allocator` does not
need to add any `construct` overloads to work with C++11 compilers.
Add cmake config files
Fix bug 672: use exceptions in SuperLU if they are enabled only
Merged in xantares/eigen (pull request #36)

Add cmake config files
Merged in martinhofernandes/eigen (pull request #33)

Fix for bug #503