MueLu: reduce library size
Created by: jhux2
MueLu's library size is large, due to a few factors:
- Lack of ETI / incorrect usage of ETI in MueLu and or upstream in Xpetra.
- Unnecessary duplication of weak symbols in MueLu in non-templated classes.
Related issue: #3137 @trilinos/muelu