Name change

Let all users change their names.

* techers can change their names indefinitely
* students can change names only once, thereafter, admin must intervene
* admin can reset user preferred name after searching their username

otherwise, let $data be assigned by the usual method; the only difference is that we're not assigning in the conditional, which is possibly better.