Fixed incorrect length of vector in previous commit.
Replaced AList with vector for most lists (excluding Element and DofManager list which are more difficult to change)
Changed dofmanager and element lists to std::vector with unique_ptr.
Merge branch 'master' of https://github.com/Micket/oofem
Fixed bugs in trshell01 element.
Added functions to PrimaryField to apply initial conditions and boundary conditions.
Eanble range based for loops for elements, dof managers etc in domain.
Utilize range based for loops in FM module.
Utilize range based for loops in SM/TM module.
Fixed incorrect example in input manual.
Fixed error output text for nonlinear solvers (missing colons)
Utilize range based for loops in OOFEMLIB
Fixed missing initialization of instance variable.
Merge branch 'master' of https://github.com/Micket/oofem
XfemSolverInterface: Implemented call-back to recompute a time step if
crack propagation has occured.