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 we need to be very careful here.

One of the key aspects to have the environment uuid field added to the state.State structure was to avoid the necessity to provide the environment uuid to these public methods.

We should be using the envUUID on st here, and error if it isn't set.