adiciona campos especiais de configuração para a Semcomp

esse commit adiciona alguns campos de configuração usando a tabela
SemcompConfig. Essa tabela tem campos "title", "name", "type" e campos
indicando o dado guardado.

O "title" é um identificador estilo NOME_DE_VARIAVEL que é usado pra
buscar o valor mais facilmente. O "name" é um nome amigável pra que seja
facilmente exibido em formulários.

Esses campos são criados usando o setting SEMCOMP_CONFIG, que é
processado pela função website.create_semcomp_config. Ela pega os dados
do setting e cria as variáveis no banco de dados se elas não existirem.
Adiciona django-admin e lista todos os campos datetime
Testa se usuário é admin
Faz as inscrições abrirem de acordo com REGISTRATION_DATE
Move função pra onde ela deveria estar desde o começo
Adiciona botão "inscreva-se"

O botão aparece para usuários que não estão logados (não faz sentido
mostrar pra quem já está logado (e portanto cadastrado)) quando as
inscrições estão abertas
Merge pull request #88 from fcoelho/datas-semcomp

Datas semcomp