Moved beam/shell/plate routines from structuralmaterial to structuralcrosssection. This forces cross-sections to be clear in what material modes they support or not (instead of silently ignoring them), and structural material doesn't have to make assumptions on what the cross-section type is.