Add data migration to merge first and last names

Issue #401
Use first_name field for full name

I don't want to override User model, so let's stick with confusing
naming.

Issue #401
Remove usage of last_name field

We now rely on first_name to contain complete name.

Closes #401