Fix the remaining WeakForm passing.
Remove Hermes::vector (and use std::vector instead).
Somw more new typedefs usage.
Add AdaptSolver basis.