Consistent header guard naming
Use hierarchical structure for variables to facilitate use
in BCHandling classes. FlowVariables was first.
Add and use PrimitiveTempFEVariables