Clean up include structure in pdelab/backend
The chaotic include structure in the backend folder has to be cleaned up:
-
Move all ISTL-related includes to backend/istl -
Deprecate old files moved to backend/istl -
Add new header backend/istl.hhthat includes all ISTL functionality -
Move all Eigen-related includes to backend/eigen -
Deprecate old files moved to backend/eigen -
Adjust backend/eigen.hhto include all Eigen functionality -
Move tags.hhto foldercommon -
Remove PETSc files, they are completely broken and need to be reimplemented from scratch anyway