Changed login functions to also take the users context id into account
Closes #7 (closed)
Helps Engineering Services to use the "on the fly" user creation for testing in custom vagrant machines with multiple contexts.
This should even be more reliable, because it's more backend agnostic. No need to configure any context - domain mappings or default contexts.