Adicionado alguns campos no formulário para o perfil de editor e alguns testes

Fixes #976.

Atividades realizadas nesse PR:

1. Adicionado os campos de publicador no formulário de Journal para o perfil editor;
2. Teste de edição para o formulário RestrictedJournal;
3. Testes para a página inicial do perfil editor;
4. Ajustes na função get_users_by_group e nas views que a utilizam;
5. Adicionado testes de permissão nas views: get_editor e add_editor.
ok, vou explicar melhor :)

 No lugar de fazer a query:
``editor_group = Group.objects.get(name=group)``
esta fazendo uma chamada na função ``get_users_by_group`` que só faz a query, mas não faz o tratamento da exceção.
E em cada chamada esta sendo tratando a exceção igualmente em 2 lugares: linha 91 e linha 123.

Fazer a chamada na função ``get_users_by_group``, é a mesma coisa que fazer a query direto nessas linhas.
Pra mim e trocar seis por meia dúzia.

A sugestão seria, deixar a função mas fazer o tratamento da exceção caso for possível, ou deixar as queries, no lugar da chamada a função.