Implementa o modelo de usuário especial da semcomp

O modelo de usuário da semcomp é mais simples que o do django normal,
não precisa de username porque isso não agrega nada ao site.

O número usp é opcional. Os campos first_name e last_name são feitos a
partir do full_name. Eles só existem separadamente porque o django-cms
precisa deles.

As migrações foram deletadas porque migrações de usuários são
complicadas e não era interessante passar por isso sendo que não tem
nenhum conteúdo ainda no site da semcomp.

Os testes foram refeitos pra lidar com o novo modelo de usuário.
Usa formulário novo pra cadastrar pessoas

Ainda estava sendo usado o formulário pra cadastro antigo, que incluia o
username. Esse formulário usa só os campos normais.

Uma coisa a se observar é que ele só pede a senha uma vez. Se a pessoa
errar, sempre tem o password reset pra pegar a senha de volta.
Merge branch 'master' of github.com:fcoelho/semcomp-next