use EPSComputeRelativeError in SLEPc SolverBase.
set problem type to generalised hermitian in Step 36.
switch to EPSGetErrorEstimate as others might give inconsistent results
renamed residual_norm to relative_error
added all options with comments
made target eigenvalue a shared pointer
Merge pull request #229 from davydden/GHEP

generalised hermitian
Patch by Lukas Korous: Disable the testsuite for Microsoft Visual Studio because the testsuite uses Unix shell commands.
Patch by Lukas Korous: Apply a workaround for Microsoft Visual Studio.
Patch by Lukas Korous: Remove the explicit instantiation of a function since this creates problems for Microsoft Visual Studio. The instantiation is not strictly needed since the function, internal::MatrixFreeFunctions::ShapeInfo<T>::reinit() is defined in a file that is always included.
Patch by Lukas Korous: Work around a compiler problem in Microsoft Visual Studio by disabling a safety check (for just this compiler) that should never trigger.
Patch by Lukas Korous: Only include <mm_malloc.h> if not on Microsoft Visual Studio.
Patch by Lukas Korous: Only include <mm_malloc.h> if not on Microsoft Visual Studio.
Patch by Lukas Korous: Work around a couple of problems with Microsoft Visual Studio. In the process, fix a couple of oversights and typos.
Add a news entry.
Merge pull request #282 from bangerth/patches-for-ms-vc

Patches for Microsoft Visual Studio
Patch by Lukas Korous: Make namespace DerivativeApproximation work with MS Visual Studio.
Keep the old data types in declarations and only use the workaround for MS Visual Studio.
Merge pull request #283 from bangerth/more-ms-vc-fixes

More ms vc fixes