Further adjustments to the viewtype_ approach. Now rejects the use of Attach() for fixed-size views.
Yet another reworking of the viewtype_ approach. Now Empty(), Attach(), LockedAttach(), and ResizeTo() all protect against inappropriate modification. Furthermore, the FIXED_SIZE bit has now been made sticky: its value is preserved even through a call to Empty(). This helps guard against inadvertent corruption in future code. HermitianGenDefiniteEig successfully runs with mpirun -np 5.