Bugfix: always require LAPACK for linalg2.hpp
check for random number generator by compiling a test program

This feature check is indepenend of the compiler.
configure: check icpc version
Pass -std=c++0x to icpc older than version 13.0
README: lower required icpc version to 12.1
restrict visibility of vevs
name tree-level ewsb eqs. according to Higgs boson
eliminate use of VEVs in the Higgs--EWSB eq. association function
renaming function name in the test modules
rename parameter
catch case where the VEV list contains an extra phase
associate Higgs <-> EWSB eq. according to sigma and phi
Merge branch 'bugfix-vev-number' into development
adding FlexibleSUSY model file for the CPV MSSM

Note: The CPV MSSM has a complex phase `eta' as input parameter.  This
will result in complex Yukawa couplings etc.  However, complex model
parameters (Yukawa couplings etc.) are not yet supported.  Therefore,
the CPV MSSM will not yet compile.
update ChangeLog
convert Complex[] to std::complex<double>()

This conversion is necessary becaus we cannot define a typedef as

  typedef std::complex<double> Complex

because it would conflict with class Complex in mycomplex.h
configure: add termination handler

To remove temporary files when script terminates due to interruption
as well as normally.  This also reduces the number of `rm -f'
commands.
configure: avoid putting \n in a message

Bash builtin echo does not translate \n while dash echo does.
configure: add version utilities
configure: refactor C++ test compilation routine