Adicionar `packtools.stylechecker.validate_style` e melhorar msgs no template #820

fixes #820
[views.py]
- fixes para o caso que o stylechecker não retorne todos os campos de
erro (line, column, message, level)
- ``notice_detail`` agora adiciona uma msg de erro explicativo para
mostar no template, e também escreve mais informação sobre o erro no
logger.
- troca inocação do método ``validate`` pelo ``validate_style``

[articletrack/tests/xml_tests_files/with_style_errors.xml]
- novo xml com erros para ser anotados.

[test_pages.py]
- ajustes nos tests.

[notice_detail.html]
- ajustes para mostrar a msg de error para o usuário.
@gustavofonseca pode não ser a mesma situação. Por exemplo: (vendo nas linhas do código novo) até a linha 306 não tem problema para poder continuar, mas na linha 308 pode acontecer uma exceção, modificando a flag na linha 312, ou caso contrario, nas linhas 315 ou 317.
Por isso consulto novamente o valor da variável, após ser executado o bloco: 306-317. Sem precisar manter uma flag específica para cada trecho de código que pode interromper o processo de avaliação de XML.