README.md edited online with Bitbucket
fixed AsciiQuickReference typo: LinSpace -> LinSpaced
(transplanted from 3bb403c0a56869fa63abf4eb6348d43ee38be32a)

--HG--
extra : transplant_source : %3B%B4%03%C0%A5hi%FAc%AB%F4%EBcH%D4%3E%E3%8B%E3%2A
AsciiQuickReference: added .real(), .imag()
(transplanted from a575360f399f3c3a7fd2b87306dbec1bbbb4eb83)

--HG--
extra : transplant_source : %A5u6%0F9%9F%3C%3A%7F%D2%B8s%06%DB%EC%1B%BB%B4%EB%83
Fix doc'n of FullPivLU re permutation matrices (bug 815).

--HG--
extra : transplant_source : d%BE%86Y%F6%06%97%02%11%EF%83%F1.%BD%40%16H%C9h%5C
Fix test: EigenSolver on 1x1 matrix with NaN sets info to NumericalIssue.
This was changed in 7aaf133083b7.
Fic bug 819: include path of details.h
Fix compilation for CXX11/Tensor module if unsupported is not in include path
unsupported/ C++11 workarounds: don't use hack for libc++ if not required

libc++ from 3.4 onwards supports constexpr std::get, but only if
compiled with -std=c++1y. Change the detection so that libc++'s
internals are only used if either -std=c++1y is not specified or the
library is too old, making the whole hack a bit more future-proof.
unsupported/CXX11/Core: allow gen_numeric_list to have a starting point

Add a template parameter to gen_numeric_list that acts as a starting
point for the list, i.e. gen_numeric_list<int, 5, 4> will generate a
numeric_list<int, 4, 5, 6, 7, 8>.
unsupported/TensorSymmetry: make symgroup construction autodetect number of indices

When constructing a symmetry group, make the code automatically detect
the number of indices required from the indices of the group's
generators. Also, allow the symmetry group to be applied to lists of
indices that are larger than the number of indices of the symmetry
group.

Before:
SGroup<4, Symmetry<0, 1>, Symmetry<2,3>> group;
group.apply<SomeOp, int>(std::array<int,4>{{0, 1, 2, 3}}, 0);

After:
SGroup<Symmetry<0, 1>, Symmetry<2,3>> group;
group.apply<SomeOp, int>(std::array<int,4>{{0, 1, 2, 3}}, 0);
group.apply<SomeOp, int>(std::array<int,5>{{0, 1, 2, 3, 4}}, 0);

This should make the symmetry group easier to use - especially if one
wants to reuse the same symmetry group for different tensors of maybe
different rank.

static/runtime asserts remain for the case where the length of the
index list to which a symmetry group is to be applied is too small.
unsupported/TensorSymmetry: factor out completely from Tensor module

Remove the symCoeff() method of the the Tensor module and move the
functionality into a new operator() of the symmetry classes. This makes
the Tensor module now completely self-contained without symmetry
support (even though previously it was only a forward declaration and a
otherwise harmless trivial templated method) and also removes the
inconsistency with the rest of eigen w.r.t. the method's naming scheme.
Enable LinearAccessBit in Block expression for inner-panels
Fix bug 738: use the "current" version of cmake project directories to ease the inclusion of Eigen within other projects.
The BLAS interface is complete.
Change variable names in Eigen3Config.cmake to EIGEN3_*

--HG--
branch : vladimir_ch/bug-796-fix-eigen3config.cmake
Merged in vladimir_ch/eigen/vladimir_ch/bug-796-fix-eigen3config.cmake (pull request #67)

Change variable names in Eigen3Config.cmake to EIGEN3_*
Update decompositions tables
Fix Jacobi preconditioner with zero diagonal entries
fixed warning: -Wunused-local-typedefs
Add component-wise atan() function (see bug 80).