Don't change shell if account is locked.

This means we have to keep track of if the account is locked or not.

Also display if account is locked or not in person details.

Change-Id: I0e502326d5f64f08e39fbb949259178b81427a62