Revert "[grid] emplace -> insert in maps"

This reverts commit d1c143ad6fb78c179a0a9ef9e7196d2251b1d475.
Revert "[grid] no longer accept a shread_ptr in GridboundaryIdBased ctor"

This reverts commit be0eafec24233d41adf73ea5320cc6c935db78a0.
Revert "[grid] boundary info refactor"

This reverts commit 22f98db42afde88d204e325a3b0533d537aea3e5.
[grid] boundary info refactor
* only apply those parts of 22f98db that do not break GridboundaryIdBased
[grid] no longer accept a shread_ptr in GridboundaryIdBased ctor

making it clear data gets copied
[grid] emplace -> insert in maps
[grid.boundaryinfo] added override
[la.container.interfaces] minor docu update
[la.container.istl] get rid of delegating ctors
[la.container.istl] comment unused typedef