Add the EnvUser with tests. Create an Environment user during bootstrap

Added the EnvUser doc

Support for setting the last login time for the EnvUser

Added a factory for adding the envuser

Admin EnvUser gets added at bootstrap time

Removed a couple of attributes from the upgrade package that no longer needed to be there

I think that the API Server should have done some validation before it gets to us, but I'm in two minds.

We do have the initial situation where the initial user is created, and who is the creator of that? Well, that is an interesting question, but I think perhaps a null value (or the same value) one or the other.