Patch User while setting up the other models
Patch User while setting up the other models

The User patching is partly work previously accomplished via the
UserIsPilotPatch middleware and partly the get_pilot_name() function moved
from Checkout to User (which is where it really makes more sense).

eallrich/checkniner,eallrich/checkniner,eallrich/checkniner